无法在Anaconda中安装软件包

时间:2015-10-30 16:44:30

标签: python macos pip anaconda

我通过更新它以某种方式破坏了conda。如果有一个我无法使用的包裹

conda install pack

我能做到

pip install pack

一切都很好。然后可以从anaconda / bin / python中的python访问该包。

在运行conda update conda之后,pip不对应于conda环境,而是对应osx上的基础python(我认为)。

 which pip
 /usr/local/bin/pip

我尝试导航到anaconda文件夹中的pip包。但即便运行

 pip install pack

从那里将软件包安装在/Library/Python/2.7/site-packages中而不是// anaconda中。有想法该怎么解决这个吗?谢谢!

编辑:

 which conda
 /Users/Ben/anaconda/bin/conda

echo$PATH

击:回声/用户/奔/水蟒/ bin中:/Library/Frameworks/Python.framework/Versions/3.4/bin:/Library/Frameworks/Python.framework/Versions/3.4/bin://水蟒/ bin中:/ usr / local / bin:/ usr / bin:/ bin:/ usr / sbin:/ sbin:/ Users / Ben / anaconda / bin:/ opt / X11 / bin:/ usr / texbin:没有这样的文件或目录

2 个答案:

答案 0 :(得分:1)

Try conda update pip or conda update -f pip to force it.

答案 1 :(得分:1)

你应该摆脱原来的OS python pip,使用:

使用 Debian / Ubuntu

sudo apt-get purge python-pip

Redhat / Centos / Fedora

sudo yum remove python-pip

这里引用了https://unix.stackexchange.com/questions/187701/how-do-i-correct-the-path-for-pip