我在mac Mountain Lion上运行canopy 64 bit版本:1.0.3.1262.我已经使用easy_install安装了virtualenv.但是在我尝试执行命令时:
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
有没有人有类似的问题并解决了它?提前感谢您提出宝贵意见.
解决方法
Canopy使用venv而不是virtualenv
尝试设置您的环境,如下所示:
venv -s path/to/virtual_environment_dir
取自:https://support.enthought.com/entries/21802240-Use-venv-not-virtualenv-with-Canopy-Python
或者如果要设置没有系统站点包的环境:Setting up a virtural enviroment (venv) with no system site packages
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。