gpt4 book ai didi

python - venv Python 使用不正确的 sys.prefix

转载 作者:太空狗 更新时间:2023-10-30 01:23:01 24 4
gpt4 key购买 nike

我在 mac Mountain Lion 上运行 canopy 64 位版本: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

关于python - venv Python 使用不正确的 sys.prefix,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17568173/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com