web-dev-qa-db-fra.com

Comment installer Python 3.4 sur Ubuntu?

Si j'ouvre Terminal et tape en python, je vois que la version est 2.7.4. Comment obtenir python 3.4? Et ai-je besoin d'IDLE si j'ai du texte sublime?

94
empedokles

python 3.4 est installé sur la version stable d'Ubuntu 14.04. Vous devez utiliser python3 pour utiliser python 3.4. Par exemple, pour exécuter un script file.py, utilisez:

python3 file.py

Ceci utilisera python 3.4 pour interpréter votre programme ou vous pouvez utiliser le Shebang pour le rendre exécutable. La première ligne de votre programme devrait être:

#!/usr/bin/env python3

utilisez ensuite chmod +x file.py pour attribuer des autorisations d’exécution, puis exécutez votre script python en tant que ./file.py, qui utiliserait python3 pour l’exécuter.

Si vous souhaitez utiliser python3 lorsque vous tapez python sur le terminal, vous pouvez utiliser un alias. Pour ajouter un nouvel alias, ouvrez votre fichier ~/.bash_aliases en utilisant gedit ~/.bash_aliases et tapez ce qui suit:

alias python=python3

puis enregistrez et quittez et tapez

source ~/.bash_aliases

et alors vous pouvez taper

python file.py

d'utiliser python3 comme interprète python par défaut.

Non, vous n’avez pas besoin d’IDLE pour utiliser python3 afin d’interpréter vos programmes.

130
jobin

Python 3 est installé par défaut sur les versions modernes d'Ubuntu, vous devriez donc l'avoir déjà installé:

python3 -V

Pour installer inactif 3:

Sudo apt-get install idle-python3.4
20
David

J'ai eu le même problème avec mon bureau Ubuntu. Mon livre python m'a dit d'appeler python simplement en tapant python dans le terminal, mais l'appelait uniquement la version précédente python.

  1. Commencez par vérifier si vous avez python version 3 ou non. Ouvrir le terminal de commande, tapez

python3

Voyez-vous la reconnaissance que vous faites? terminé.

  1. Si vous ne le faites pas installer en utilisant la ligne de commande suivante.

Sudo apt-get installer python3

J'espère que cela t'aides!

12
HeggyHere

Sur Ubuntu 14.04 Python 3.4 est installé par défaut.

Comme recommandé par PEP-394 , vous pouvez utiliser python et python2 pour exécuter Python v2 (2.7) et python3 pour exécuter Python v3 (3.4).

7
Florian Diesch

Si nécessaire pour un seul script, vous pouvez utiliser un alias localement et temporairement.

Lors de l'installation de Letsencrypt , j'ai eu 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

Ensuite, le script a fonctionné. Quand tout a fini, cet alias a été supprimé. Cela n'a fonctionné que dans ce script. Donc, le fait de démarrer python à partir du terminal m'a toujours fourni la version 2.7.5.

2
SPRBRN

Dans le terminal, tapez: python3

Le terminal lui-même dira de taper:

Sudo apt-get install python3-minimal

Faites-le et ceci installera Python 3.2.3.

Ensuite, dans le type de terminal: python3.4 - vous devez entrer Python 3.4.1.

2
Arya Raj

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

1
Sylvain Pineau

Ubuntu 18.04 LTS et plus

Depuis Ubuntu 18.04 et les versions ultérieures, 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 souhaitons passer à la version Python 3.6 par défaut (et probablement uniquement) Python 3.

Références:


Sinon, installez à l'aide de la commande suivante:

Sudo apt-get install python3

Ensuite, pour localiser plusieurs installations Python, exécutez l'une des commandes suivantes:

whereis python
which -a python python2 python3
locate python

ou tapez simplement la commande python et appuyez sur Tab deux fois.

Pour répertorier les packages Python installés, exécutez: dpkg -l | grep -w python.

1
kenorb

Il existe une tonne d'applications python héritées, d'où la nécessité de python 2.x. Cependant, comme d'autres l'ont mentionné, python3 -V affiche Python 3.4.0 est installé et donc avec Ubuntu 14.x il est là.

 python -V     shows   2.7.6

 python3 -V    shows   3.4.0

Il vous appartient de savoir quel interprète utiliser.

0
Tom Stickel