Comment invoquer python2 au lieu de 3
helmii
Messages postés
35
Statut
Membre
-
ryko1820 Messages postés 1633 Date d'inscription Statut Membre Dernière intervention -
ryko1820 Messages postés 1633 Date d'inscription Statut Membre Dernière intervention -
en executant source ./oe-init-build-env un message d'erreur survient :
BitBake requires Python 2.7.3 or later
effectuant une recherche sur cette erreur:j ai trouvé ceci:
Python 3 n'est pas supporté. Si vous utilisez Python 3, vous devrez vous assurer Python 2 est installé et que le répertoire / usr / bin / env python invoque python2.
Quelqu'un a t il une idée comment ceci es faisable?
BitBake requires Python 2.7.3 or later
effectuant une recherche sur cette erreur:j ai trouvé ceci:
Python 3 n'est pas supporté. Si vous utilisez Python 3, vous devrez vous assurer Python 2 est installé et que le répertoire / usr / bin / env python invoque python2.
Quelqu'un a t il une idée comment ceci es faisable?
2 réponses
-
bonjour, taper '/usr/bin/env python' reviens au même que taper 'python' c'est a dire qu'il vas essayer de trouver python dans les dossiers de la variable d'environnement PATH, si il existe dans plusieurs dossiers de cette varibales c'est le premier trouvé qui est utilisé.
Si veux ajouter temporairement(session en cours) le chemin vers python tape la commande
export PATH=/chemin/vers/python2/:$PATH
puis verifie la version utilisé lorsque tu tape
/usr/bin/env python -V -
Hello,
sinon sous Linux Gentoo dans une console root tu tapes :
# eselect python list
Available Python interpreters:
[1] python2.7
[2] python3.2 *
puis,
# eselect python set 1
# exit
Je ne sais pas si cela fonctionne sur les autres linux ...