Je suis conscient que, cette question a été posée et répondue à plusieurs reprises. Mais, je ne pouvais toujours pas me débarrasser de ça. J'ai découvert les informations suivantes sur mon mac.
cd /Library/Frameworks/Python.framework/Versions/
Current -> 2.7
3.6
whereispython
/usr/bin/python
which python
/usr/bin/python
which -a python
/usr/bin/python
/usr/bin/python
python
Python 2.7.10 (default)
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.5)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
Même si, quand je modifie ~/.bash_profile
comme ci-dessous
# Setting PATH for Python 2.7
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH
#PYTHONPATH
PYTHONPATH="${PYTHONPATH}:/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python"
export PYTHONPATH
Ensuite, source ~/.bash-profile
. Après avoir redémarré mon mac & terminal, je pouvais toujours voir /usr/bin/python
au lieu de pointer sur /Library/../Python2.7
lorsqu’il était exécuté which python
.
J'ai désinstallé python et réinstallé le "pip install python"
De plus, je pouvais voir le python installé sous /System/Library/Frameworks/Python.framework/Versions
2.6
2.7
2.5 -> 2.6
2.3 -> 2.6
Current -> 2.7
Je ne suis pas sûr de ce qui pourrait manquer ici. Comment puis-je définir/ajouter le chemin python dans mac? S'il vous plaît aidez-moi à comprendre et à surmonter cela. Pouvez-vous m'aider s'il vous plaît ici?
Référence Ajout d'un chemin python à mac osx
Si vous avez plusieurs versions de Python installées sur votre ordinateur, il devrait y avoir plusieurs fichiers binaires dans/usr/bin pour chaque fichier.
MacBook-Pro:~ ak47$ ls /usr/bin | grep python
> python
> python2.6
> python2.7
Vous pouvez accéder à chaque interprète en modifiant le déclencheur
"Explicit vaut mieux qu'implicite"
MacBook-Pro:~ ak47$ python --version
> Python 2.7.10
MacBook-Pro:~ ak47$ python2.6 --version
> Python 2.6.9
MacBook-Pro:~ ak47$ python2.7 --version
> Python 2.7.10
MacBook-Pro:~ ak47$ python3 --version
> Python 3.5.2
Installer via une infusion. brew install python2 or python3
. brew définit automatiquement le chemin d'accès python dans mac.
En effet, comme mentionné, installer une version à jour de python à l'aide de Brew est probablement la meilleure façon de procéder, mais sachez que commencer avec python 2.7.13, Homebrew n'ajoute pas automatiquement cette version de python à votre chemin. Il vous avertit que vous devez ajouter "export PATH ="/usr/local/opt/python/libexec/bin: $ PATH "" à votre fichier .bash_profile. Faites cela et tout fonctionnera comme prévu.
À partir du répertoire actuel que vous souhaitez ajouter dans votre chemin python
export PYTHONPATH=$PYTHONPATH:`pwd`