Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ceci est une ancienne révision du document !
update-alternatives --list python
update-alternatives: error: no alternatives for python
- Pour voir où sont les version de python disponibles :
ls /usr/bin/python*
/usr/bin/python /usr/bin/python3 /usr/bin/python3-config /usr/bin/python2 /usr/bin/python3.4 /usr/bin/python3m /usr/bin/python2.7 /usr/bin/python3.4-config /usr/bin/python3m-config /usr/bin/python2.7-config /usr/bin/python3.4m /usr/bin/python-config /usr/bin/python2-config /usr/bin/python3.4m-config
- Pour ajouter à la liste de update-alternatives les deux versions de python disponibles :
(ici par exemple; “/usr/bin/python2.7” et “/usr/bin/python3.4 ”)
update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
update-alternatives --install /usr/bin/python python /usr/bin/python3.4 2
- Pour voir la nouvelle liste de update-alternatives :
update-alternatives --list python
/usr/bin/python2.7 /usr/bin/python3.4
- Pour basculer de l'une à l'autre version de Python :
update-alternatives --config python
Il faudra lancer :
python3-pip python3-dev
et non :
python-pip python-dev
update-alternatives --config python
Il existe 2 choix pour l'alternative python (qui fournit /usr/bin/python). Sélection Chemin Priorité État ------------------------------------------------------------ * 0 /usr/bin/python3.4 2 mode automatique 1 /usr/bin/python2.7 1 mode manuel 2 /usr/bin/python3.4 2 mode manuel Appuyez sur <Entrée> pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :1
python --version
Python 2.7.9
- On édite le fichier “~/bashrc” :
vim ~/.bashrc
- On ajoute cet alias :
alias python='/usr/bin/python3.4'
- On enregistre puis on actualise l'environnement de l'utilisateur courant :
. ~/.bashrc
python --version
Python 3.4.2
- On choisit d'activer Python3 que pour l'utilisateur courant et Python2 pour tout le système :
Ce choix est bon dans le cas où l'on veut s'exercer au code Python qui diffère entre les deux versions. On peut par exemple, se créer un utilisateur qui utilisera Python2
- On veut apprendre à coder en python directement avec le framework Django :
Il faut alors choisir une unique version de Python pour tout le système, car comme dit plus haut,\ les utiles python servant à utiliser Django s'installe en tant que root pour tous le système. Et l'installation pour tout le système des outils python et python3 génère des conflits.
update-alternatives --config python
Il existe 2 choix pour l'alternative python (qui fournit /usr/bin/python). Sélection Chemin Priorité État ------------------------------------------------------------ 0 /usr/bin/python3.4 2 mode automatique * 1 /usr/bin/python2.7 1 mode manuel 2 /usr/bin/python3.4 2 mode manuel Appuyez sur <Entrée> pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :0
python --version
Python 3.4.2
update-alternatives --remove python /usr/bin/python2.7