'virtualenv'导致设置错误

时间:2017-01-19 05:15:52

标签: python virtualenv anaconda python-3.4 python-3.5

我一直在尝试使用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以解决问题。

2 个答案:

答案 0 :(得分:0)

我猜你是像我这样的Mac用户。当您更新用于创建virtualenv的Python时,通常会发生此错误。 This answer告诉您需要了解的内容,因此我投票将此问题视为重复(因为在开始此回复之前我没有搜索现有答案!)

答案 1 :(得分:0)

我能够通过重新安装anaconda来解决这个问题