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
- Pour supprimer l'un des choix de la liste :
update-alternatives --remove python /usr/bin/python2.7
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
- Si l'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
- Si l'on veut apprendre à coder en python directement avec le framework Django : Il faut choisir une 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.