J'ai installé Python 3.5, j'ai déjà installé Python 3.4 à partir de la source et j'ai réussi à le désinstaller d'une manière ou d'une autre. Maintenant, si j'essaie d'installer Python 3.4 apt-get install python3.4
, il renvoie
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'libpython3.4-minimal' for regex 'python3.4'
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
L'exécution python3.4 --version
directe ne fonctionne pas aussi bien. Que devrais-je faire?
kivy
peut fonctionner sur Python 3.5 pour autant que je sache.Réponses:
Comme vous pouvez le voir sur http://packages.ubuntu.com/search?keywords=python3.4&searchon=names&suite=xenial§ion=all , il n'y a pas de package
python3.4
pour Ubuntu 16.04. Vous pouvez compiler et installer Python 3.4 à partir des sources, mais si vous ne le connaissez pas ou préférez installer des packages à l'aide du gestionnaire de packages APT, je vous recommande de l'installer à partir d'un PPA bien connu qui fournit une variété de versions de Python pour de nombreuses versions d'Ubuntu.Ajoutez le
deadsnakes
PPA (en savoir plus à ce sujet sur https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa ):Installer
python3.4
:Selon /ubuntu//a/682875/15003 , il
/usr/bin/python3
devrait toujours y avoir un lien symbolique vers/usr/bin/python3.5
. Par conséquent, si vous souhaitez appeler Python 3.4, vous devez taper le chemin complet vers celui-ci, qui est/usr/bin/python3.4
. Pour éviter de casser accidentellement d'autres programmes, je vous recommande fortement de ne pas modifier le lien symbolique qui/usr/bin/python3
pointe vers et d'utiliser à la place/usr/bin/python3.4
chaque fois que vous devez appeler Python 3.4.Alternativement, une méthode populaire pour gérer plusieurs versions de Python, que je recommande personnellement, est d'utiliser
virtualenv
. Vous pouvez en savoir plus à ce sujet sur https://virtualenv.pypa.io/en/stable/ ; une élaboration plus approfondie dans ce billet semble trop éloignée de l'intention de la question.la source
sudo add-apt-repository ppa:deadsnakes/ppa
. Fonctionne uniquement pour Ubuntu jusqu'au 16.04