Python “mauvais interprète” ERREUR

Tous semble fonctionner très bien pour python 2 et 3:

$ which Python
/Library/Frameworks/Python.framework/Versions/2.7/bin/python

$ python --version
Python 2.7.9

$ python2
Python 2.7.9 (v2.7.9:648dcafa7e5f, Dec 10 2014, 10:10:46) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.

$ python3
Python 3.4.3 (v3.4.3:9b73f1c3e601, Feb 23 2015, 02:52:03) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.

Mon .bash_profile paramètres sont définis comme suit:

PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH

PATH="/Library/Frameworks/Python.framework/Versions/3.4/bin:${PATH}"
export PATH

Le problème:

$ virtualenv My_Env
-bash: /usr/local/bin/virtualenv: /usr/local/opt/python3/bin/python3.4: bad interpreter: No such file or directory

Le chemin d'accès ci-dessus n'existe pas. J'ai téléchargé mes paquets python directement à partir de l'python site et installé avec les paramètres par défaut.

Avant cela, j'ai utilisé Python installé avec HomeBrew, mais cette voie ne semble pas être une bière chemin d'accès au fichier de toute façon.

Ligne du bas... Mon chemin d'accès au fichier est foiré quelque part d'autre que dans mon .bash_profile et je n'ai aucune idée de où chercher à le résoudre.


Aussi noter que j'ai mis en place mon autre ordinateur avec le même exacte .bash_profile et python installations et il fonctionne parfaitement...

Les deux sont en cours d'exécution Mac Yosemite.

Merci d'avance!

Ce qui est dans /usr/local/opt/python3 ?
Il n'y a pas de python3 dans /usr/local/opt/
vérifier export VIRTUALENV_PYTHON= dans votre bash fichiers.
DT, l'exportation VIRTUALENV_PYTHON= n'est pas là, doit-elle être?
Non, je pensais qu'il pourrait y avoir un env réglage par défaut de python pour votre virtualenv. Glad vous avez trouvé votre réponse.

OriginalL'auteur Dex | 2015-04-20