Installez et exécutez Python 3 en même temps que Python 2

22

J'utilise 13.04 mais je veux avoir installé les deux versions principales de Python pour faire des tests sur la migration de mon code actuel.

est-il possible d'installer Python 3 sur la même machine exécutant Python 2.7? J'ai besoin de travailler avec les deux versions, merci!

mlacunza
la source

Réponses:

50

Oui, il vous suffit d'installer le python3package.

$ sudo apt-get install python3

Python 2.X sera toujours le Python par défaut utilisé, donc si vous voulez exécuter un script avec Python 3.X, vous devez exécuter

$ python3 /path/to/script.py

ou ajoutez la première ligne de votre script exécutable:

#!/usr/bin/env python3
Salem
la source
Je recherche beaucoup et ne trouve que des informations sur la façon d'installer Python 3 mais rien sur si mon environnement de développement est sûr avec les deux versions en cours d'exécution. Merci!
mlacunza
2
@mlacunza Si vous installez les deux à partir des référentiels par défaut (ex: avec apt-get, Software Center), vous n'aurez aucun problème. Mais si vous installez à partir de la source, selon l'endroit où il se termine et s'il remplace l'installation par défaut de python, vous pouvez avoir des problèmes.
Salem
@mlacunza Si cela a répondu à votre question, marquez-la comme répondue.
Salem
Quelle version de python sera installée? Dans mon cas, il a installé 3.2 mais j'avais besoin de 3.5.
chandresh