如何解决“糟糕的翻译:太多级别的符号链接”的报错?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (184)

我正在尝试在我创建的虚拟环境中安装numpy。我使用以下一系列命令来创建和激活然后安装本地版本的numpy。

virtualenv venv
source venv/bin/activate
pip install numpy

但是,在最后一个命令之后,我收到此错误:

bash: /home/fieldsofgold/Desktop/test/venv/bin/pip: /home/fieldsofgold/Desktop/test/venv/bin/python: bad interpreter: Too many levels of symbolic links

谁能帮我解决一下,让我知道会出现什么问题?

我在VirtualBox中使用Ubuntu 14.04,python版本是2.7.6。

提问于
用户回答回答于

django项目的虚拟环境会生成一个副本,当它们变为多个时,你会收到此错误。只需删除旧的环境并创建一个新环境。

用户回答回答于

我有同样的问题,并通过删除旧的env文件解决它rm -rf env。然后我创建了一个新环境virtualenv env,然后安装了需求,通常pip install -r requirements.txt,我就能成功运行我的应用程序。

扫码关注云+社区

领取腾讯云代金券