我一直在尝试使用virtualenv for python,但每当我尝试运行virtualenv venv命令时,我都会收到此错误:
Using base prefix '/Users/me/anaconda'
New python executable in /Users/me/venv/bin/python
dyld: Library not loaded: @rpath/libpython3.5m.dylib
Referenced from: /Users/me/venv/bin/python
Reason: image not found
ERROR: The executable /Users/me/venv/bin/python is not functioning
ERROR: It thinks sys.prefix is '/Users/me' (should be '/Users/me/venv')
ERROR: virtualenv is not compatible with this system or executable
在此之前我确定我做了
pip install virtualenv
那很好。不知道如何解决这个错误。 “我”也是我的用户名
更新:我能解决这个问题。其他人告诉我看的另一篇文章没有帮助。我不得不重新安装anaconda以解决问题。
答案 0 :(得分:0)
我猜你是像我这样的Mac用户。当您更新用于创建virtualenv的Python时,通常会发生此错误。 This answer告诉您需要了解的内容,因此我投票将此问题视为重复(因为在开始此回复之前我没有搜索现有答案!)
答案 1 :(得分:0)
我能够通过重新安装anaconda来解决这个问题