我正在尝试在我创建的虚拟环境中安装numpy。我使用以下一系列命令创建并激活了numpy,然后安装了一个本地版本的numpy(所有这些都是在cd-ing到项目文件夹中之后完成的)。
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中使用的是Ubuntu14.04,python版本是2.7.6。
发布于 2016-12-04 01:54:17
我也遇到了同样的问题,只需使用rm -rf env
删除旧的环境文件即可解决此问题。然后我用virtualenv env
创建了一个新的环境,然后安装了需求,通常是pip install -r requirements.txt
,然后我就可以成功地运行我的应用程序了。
发布于 2015-11-04 09:55:24
您可以在终端的其他实例中运行python。确保关闭终端的所有其他实例
发布于 2018-07-24 08:41:33
当我试图通过Virtualenv安装Tensorflow时,我也遇到了这个问题。我只是删除了旧的env,然后构建了一个新的env。它起作用了。
当我键入which pip
时,它返回/Users/xiang/tensorflow/bin/pip
。这正是我在新环境中构建的路径。
https://stackoverflow.com/questions/31696119
复制相似问题