Tutto sembra funzionare bene sia per python 2 e 3:Python "bad interpreter" ERRORE
$ 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.
mie impostazioni .bash_profile sono le seguenti:
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH
PATH="/Library/Frameworks/Python.framework/Versions/3.4/bin:${PATH}"
export PATH
Il problema:
$ virtualenv My_Env
-bash: /usr/local/bin/virtualenv: /usr/local/opt/python3/bin/python3.4: bad interpreter: No such file or directory
Il percorso sopra non esiste. Ho scaricato i miei pacchetti Python direttamente dal sito Python e installato utilizzando le impostazioni predefinite.
Prima di questo, ho usato Python installato con HomeBrew, ma questo percorso non sembra essere comunque un percorso di file brew.
Bottom line ... Il mio percorso file è incasinato in un punto diverso dal mio .bash_profile e non ho idea di dove cercare di risolverlo.
Si noti inoltre che ho impostato il mio altro computer con le stesse esatte .bash_profile e pitone installazioni e funziona perfettamente ...
Entrambi sono in esecuzione Mac Yosemite.
Grazie in anticipo!
Cosa c'è in/usr/local/opt/python3? – kpie
Non c'è python3 in/usr/local/opt/ – Dex
per "esportare VIRTUALENV_PYTHON =" nei file bash. – DTing