Comment installer Python 3.4 sur Ubuntu?

93

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 de IDLE si j'ai un texte sublime?

    
posée empedokles 18.04.2014 - 11:17
la source

8 réponses

130

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

Cela va utiliser 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

puis utilisez chmod +x file.py pour attribuer des autorisations exécutables, puis exécutez votre script python en tant que ./file.py qui utiliserait python3 pour s'exécuter.

Si vous souhaitez que python3 soit utilisé 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 ensuite vous pouvez taper

python file.py

utiliser python3 comme interpréteur python par défaut.

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

    
réponse donnée jobin 18.04.2014 - 11:22
la source
20

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 idle 3:

sudo apt-get install idle-python3.4
    
réponse donnée David 18.04.2014 - 11:22
la source
10

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

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

python3

Voyez-vous la reconnaissance que vous faites? fait.

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

sudo apt-get install python3

J'espère que ça aide!

    
réponse donnée HeggyHere 05.08.2015 - 08:50
la source
7

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).

    
réponse donnée Florian Diesch 18.04.2014 - 11:23
la source
2

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

Lors de l'installation de 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

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

    
réponse donnée SPRBRN 20.12.2015 - 15:54
la source
1

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

    
réponse donnée Sylvain Pineau 18.04.2014 - 11:22
la source
1

Dans le type de terminal: python3

Le terminal va lui-même dire à taper:

sudo apt-get install python3-minimal

Faites-le et cela installera Python 3.2.3.

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

    
réponse donnée Arya Raj 15.08.2014 - 12:14
la source
0

Il existe une tonne d’applications Python existantes et donc le besoin de python 2.x, cependant, comme d’autres l’ont mentionné, python3 -V montre que Python 3.4.0 est installé et donc avec Ubuntu 14.x.

 python -V     shows   2.7.6

 python3 -V    shows   3.4.0

Savoir à quel interprète utiliser, à vous de choisir.

    
réponse donnée Tom Stickel 23.03.2015 - 04:25
la source

Lire d'autres questions sur les étiquettes