J'utilise Ubuntu 14.04 et j'ai un programme qui dépend de python 2.7 et ne prend en charge aucun des python 3.x. Ubuntu 14.04 est livré avec python3.4 par défaut. J'aimerais savoir s'il est possible que mon programme utilise python2.7 à la place de la version par défaut. J'ai pensé à désinstaller python3.4, mais je pense que ce n'est pas une bonne idée car d'autres programmes peuvent en dépendre.
Merci
Normalement, dans Ubuntu, python
par défaut est python2
. Donc vous avez probablement un
#!/usr/bin/env python3
#
ou similaire dans le haut de votre script. Si tel est le cas ou si vous avez modifié les valeurs par défaut, dans l’en-tête de votre programme, modifiez
#!/usr/bin/env python
#
(ou le plus probable python3
) à
#!/usr/bin/env python2
#
Dans Ubuntu standard, python
devrait automatiquement pointer vers python2:
[romano:~/tmp] % ls -l /usr/bin/python
lrwxrwxrwx 1 root root 9 jul 22 09:49 /usr/bin/python -> python2.7
donc normalement ce qui précède ne devrait pas être nécessaire. Mais python2
et python3
pointe respectivement vers la version standard de la version 2 et de la version 3, donc si vous voulez explicitement une version, indiquez-la simplement.
Vérifiez votre ~/.bashrc et/ou .bash_aliases pour savoir si vous avez un alias comme celui-ci:
alias python = python3
Changez-le en conséquence en python2.7