Si j'ouvre Terminal et que je tape Python, je vois que la version est 2.7.4. Comment puis-je obtenir Python 3.4 ? Et ai-je besoin d'IDLE si j'ai sublime text ?
Réponses
Trop de publicités?Si cela est nécessaire pour un seul script, vous pouvez utiliser un alias localement et temporairement.
Lors de l'installation Letsencrypt j'ai reçu l'avertissement suivant :
$ ./letsencrypt-auto --help
InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
InsecurePlatformWarning
La cause : Python 2.7.9 était nécessaire, alors que 2.7.5 était installé. Python 3 fonctionne également. J'ai ouvert le script et inséré l'alias suivant après le shebang :
alias python=python3
Puis le script a fonctionné. Quand tout a été terminé, cet alias a été supprimé. Il ne fonctionnait que dans ce script. Donc en commençant python
depuis le terminal me donne toujours la version 2.7.5.
Ubuntu 18.04 LTS et supérieur
Depuis Ubuntu 18.04 et au-delà, vous n'avez pas besoin d'installer Python 3, car il est fourni par défaut.
Pour Ubuntu 18.04 LTS et Debian Buster, nous voulons passer à Python 3.6 comme version par défaut (et probablement unique) de Python 3.
Références :
Sinon, installez par la commande suivante :
sudo apt-get install python3
Ensuite, pour localiser plusieurs installations Python, exécutez l'une de ces commandes :
whereis python
which -a python python2 python3
locate python
ou tapez simplement python
et appuyez sur Tab deux fois.
Pour lister les paquets Python installés, exécutez : dpkg -l | grep -w python
.
Pour installer une version spécifique, voir : Comment installer des paquets Ubuntu spécifiques, avec la version exacte ?
Il existe une tonne d'anciennes applications Python, d'où la nécessité d'utiliser Python 2.x. Cependant, comme d'autres l'ont mentionné, python3 -V indique que Python 3.4.0 est installé, ce qui est le cas avec Ubuntu 14.x.
python -V shows 2.7.6
python3 -V shows 3.4.0
C'est à vous de savoir quel interprète utiliser ensuite.
- Réponses précédentes
- Plus de réponses