首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何解决“糟糕的解释器:太多级别的符号链接”

如何解决“糟糕的解释器:太多级别的符号链接”
EN

Stack Overflow用户
提问于 2015-07-29 17:13:57
回答 6查看 26.5K关注 0票数 11

我正在尝试在我创建的虚拟环境中安装numpy。我使用以下一系列命令创建并激活了numpy,然后安装了一个本地版本的numpy(所有这些都是在cd-ing到项目文件夹中之后完成的)。

代码语言:javascript
复制
virtualenv venv
source venv/bin/activate
pip install numpy

然而,在最后一条命令之后,我得到了这个错误:

代码语言:javascript
复制
bash: /home/fieldsofgold/Desktop/test/venv/bin/pip: /home/fieldsofgold/Desktop/test/venv/bin/python: bad interpreter: Too many levels of symbolic links

有没有人能帮我解决这个问题,让我知道可能出了什么问题?

我在VirtualBox中使用的是Ubuntu14.04,python版本是2.7.6。

EN

回答 6

Stack Overflow用户

发布于 2016-12-04 01:54:17

我也遇到了同样的问题,只需使用rm -rf env删除旧的环境文件即可解决此问题。然后我用virtualenv env创建了一个新的环境,然后安装了需求,通常是pip install -r requirements.txt,然后我就可以成功地运行我的应用程序了。

票数 15
EN

Stack Overflow用户

发布于 2015-11-04 09:55:24

您可以在终端的其他实例中运行python。确保关闭终端的所有其他实例

票数 1
EN

Stack Overflow用户

发布于 2018-07-24 08:41:33

当我试图通过Virtualenv安装Tensorflow时,我也遇到了这个问题。我只是删除了旧的env,然后构建了一个新的env。它起作用了。

当我键入which pip时,它返回/Users/xiang/tensorflow/bin/pip。这正是我在新环境中构建的路径。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31696119

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档