96 votes

Comment installer Python 3.4 sur Ubuntu ?

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 ?

2voto

Vic Points 1820

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.

2voto

kenorb Points 8840

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 ?

1voto

Sylvain Pineau Points 59212

Python3.4 est déjà installé sur votre système, vous devez juste l'appeler avec python3 au lieu de python

0voto

Tom Stickel Points 101

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.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X