2013-07-10 15 views
5

Sto eseguendo il canopy a 64 bit Versione: 1.0.3.1262 su mac Mountain Lion. Ho installato virtualenv usando easy_install. Ma mentre io sto cercando di eseguire il comando:venv Python utilizza un sys.prefix errato

virtualenv venv --distribute 

Essa mostra il seguente errore:

Using base prefix '/Applications/Canopy.app/appdata/canopy-1.0.3.1262.macosx-x86_64/Canopy.app/Contents' 
New python executable in venv/bin/python 
dyld: Library not loaded: @rpath/Python 
Referenced from: /Users/xxx/Desktop/untitled folder 2/venv/bin/python 
Reason: image not found 
ERROR: The executable venv/bin/python is not functioning 
ERROR: It thinks sys.prefix is u'/Users/xxx/Desktop/untitled folder 2' (should be u'/Users/xxx/Desktop/untitled folder 2/venv') 
ERROR: virtualenv is not compatible with this system or executable 

Avere qualcuno avesse problema simile e risolto? Grazie in anticipo per preziosi consigli.

risposta

3

Canopy utilizza venv invece di virtualenv

impostare il vostro ambiente come in modo da provare:

venv -s path/to/virtual_environment_dir 

Tratto da: https://support.enthought.com/entries/21802240-Use-venv-not-virtualenv-with-Canopy-Python

o se si desidera impostare un ambiente senza il sito del sistema pacchetti: Setting up a virtural enviroment (venv) with no system site packages

+0

Ho provato questo codice, ma ho ottenuto un altro errore. –

+0

@vessilli qual era l'errore? – Ben

+0

Ho risolto il problema. È necessario specificare anche il percorso di 'venv'. –

Problemi correlati