2013-07-10 2 views
5

Mac Mountain Lion에서 캐노피 64 비트 버전 : 1.0.3.1262를 실행하고 있습니다. easy_install을 사용하여 virtualenv를 설치했습니다. 하지만이 명령을 실행하려고하는 동안 :venv Python에서 잘못된 sys.prefix를 사용합니다.

virtualenv venv --distribute 

그것은 다음과 같은 오류 보여줍니다

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 

비슷한 문제를 가지고 있었고 그것을 해결 하나를 가지고 있습니까? 귀중한 조언을 미리 보내 주셔서 감사합니다. 에서 촬영

venv -s path/to/virtual_environment_dir 

:

답변

3

캐노피과 같이 환경을 설정 venv 대신

virtualenv의 시도를 사용 https://support.enthought.com/entries/21802240-Use-venv-not-virtualenv-with-Canopy-Python

를하거나 시스템 사이트가없는 환경을 설정하려면 패키지 : Setting up a virtural enviroment (venv) with no system site packages

+0

이 코드를 시도했지만 다른 오류가 있습니다. –

+0

@vessilli 무엇이 오류였습니까? – Ben

+0

문제가 해결되었습니다. 'venv'의 경로도 지정해야합니다. –

관련 문제