#1 Le 19/06/2015, à 22:38
- Romuald-25
[Résolu] Problème version Python
Bonsoir,
Je suis sur Xubuntu 15.04 Vivid Vervet, et Python est bien-sûr installé par défaut, mais je n'arrive pas à le mettre à jour. Voilà ce qui s'affiche quand je le démarre:
session@xUbuntu-Aspire-V3-771G:~$ python
Python 2.7.9 (default, Apr 2 2015, 15:33:21)
[GCC 4.9.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
C'est la version 2.7.9 alors qu'on en est à la 3.4.3 ! J'ai essayé de le mettre à jour via synaptics, en l'installant avec le code source du site officiel et ce tuto, rien n'y fait !
Auriez-vous une solution ? Merci.
Dernière modification par Romuald-25 (Le 20/06/2015, à 13:55)
Hors ligne
#2 Le 19/06/2015, à 22:41
- Romuald-25
Re : [Résolu] Problème version Python
Rectification: je peux l'éxécuter via
session@xUbuntu-Aspire-V3-771G:~$ python3.4
Comment faire pour définir la version par défaut qui s'éxécute avec
session@xUbuntu-Aspire-V3-771G:~$ python
?
Hors ligne
#3 Le 20/06/2015, à 08:35
- bruno
Re : [Résolu] Problème version Python
Bonjour,
Les deux versions 2.7 et 3.4 sont installées sur Ubuntu. Cela permet le fonctionnement des programmes écrit en Python 2 (encore nombreux) et ceux écrits en Python3. Il ne faut surtout pas changer le comportement de la « commande » python.
Comme tu l'as remarqué python est un lien symbolique vers la dernière version de Python 2
$ ls -l /usr/bin/python
lrwxrwxrwx 1 root root 9 mai 15 13:49 /usr/bin/python -> python2.7
Pour utiliser Python3 en ligne de commande il suffit d’appeler python3 qui lui est un lien symbolique vers la dernière version de Python 3 :
$ ls -l /usr/bin/python3
lrwxrwxrwx 1 root root 9 mai 15 13:49 /usr/bin/python3 -> python3.4
Pour résumer, en ligne de commande :
python si tu veux faire du Python 2
python3 si tu veux faire du Python 3
Dans un script en Python 2, le fichier doit commencer par :
#!/usr/bin/python
Dans un script en Python 3, le fichier doit commencer par :
#!/usr/bin/python3
Attention, les bouteilles vendues par Nestlé Waters sont contaminées au monoxyde de dihydrogène.
Hors ligne
#4 Le 20/06/2015, à 13:55
- Romuald-25
Re : [Résolu] Problème version Python
D'accord ! Je retiens. Je pensais vraiment que c'était un problème...
Merci
Hors ligne
#5 Le 20/06/2015, à 23:11
- pingouinux
Re : [Résolu] Problème version Python
Bonsoir,
Ne fais surtout pas pointer /usr/bin/python vers une version de python3, car tu mettrais la pagaille dans le système.
Hors ligne
#6 Le 21/06/2015, à 11:08
- Romuald-25
Re : [Résolu] Problème version Python
Non, finalement je n'ai rien changé.
Hors ligne
#7 Le 07/07/2015, à 10:58
- tiramiseb
Re : [Résolu] Problème version Python
Salut,
J'arrive un peu tard, mais je souhaite ajouter que Python2 et Python3 sont des langages différents (pas de compatibilité entre les deux, même si beaucoup de bouts de code fonctionnent dans les deux), c'est pourquoi il ne faut pas les interchanger.
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne