2015-05-27 19 views
10

sto cercando di impostare un env virtuale, ma quando tento di attivarlo, ottengo il seguente errore:errore di Bad interprete quando si imposta virtualenv per Python

virtualenv hello 
-bash: /usr/local/bin/virtualenv: /usr/local/Cellar/python/2.7.8/Frameworks/Python.framework/Versions/2.7/Resour: bad interpreter: No such file or directory 

Ogni pensiero su quello che potrebbe essere sta andando male? Il mio $ PATH è la seguente:

Users/me/workspace/google-cloud-sdk/bin:/usr/local/bin:/Users/me/workspace/google-cloud-sdk/bin:/urs/local/bin:/Users/me/workspace/google-cloud-sdk/bin:/urs/local/bin:/Users/me/workspace/google-cloud-sdk/bin:usr/local/python:usr/bin/python:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/texbin: No such file or directory 

- il fatto che si sta tornando un errore mi fa sospettare che ho impostato il mio .bash_profile sbagliato in qualche modo. Queste sono le uniche modifiche che ho fatto:

#Set architecture flags 
export ARCHFLAGS="-arch x86_64" 

#Ensure user-installed binaries take precedence 
export PATH=/usr/local/bin:$PATH 

#Load .bashrc if it exists 
test -f ~/.bashrc && source ~/.bashrc 

# The next line updates PATH for the Google Cloud SDK. 
source '/Users/me/workspace/google-cloud-sdk/path.bash.inc' 

# The next line enables bash completion for gcloud. 
source '/Users/me/workspace/google-cloud-sdk/completion.bash.inc' 

E questo è il mio .bashrc:

# pip should only run if there is a virtualenv currently activated 
export PIP_REQUIRE_VIRTUALENV=true 
# cache pip-installed packages to avoid re-downloading 
export PIP_DOWNLOAD_CACHE=$HOME/.pip/cache 
+5

Prova pip di disinstallare e reinstallare virtualenv di nuovo con pip. – Ben

risposta

0

Sembra che questo problema ha a che fare con le versioni multiple di pitone che ho avuto, alcuni dei quali stavano causando problemi. Un'installazione del sistema operativo pulita ha risolto il problema.

+6

omg. comprare un computer nuovo di zecca potrebbe "aggiustare" anche quello. hai provato cosa suggeriva @Ben? –

+0

La stessa cosa che ha detto Alex K. L'opzione nucleare non può essere l'unica soluzione. Potresti voler provare a riprodurre il problema. E i virtualenv sono fatti per permettere più versioni di cose. – Rcynic

Problemi correlati