Can't pip install packages in Anaconda
我通过更新它以某种方式破坏了conda。 如果有一个我无法使用的包装
1 | conda install pack |
我可以
1 | pip install pack |
一切都很好。 然后可以从anaconda / bin / python中的python访问该包。
在运行conda update conda之后,pip不对应于conda环境,而是对应osx上的基础python(我认为)。
1 2 | which pip /usr/local/bin/pip |
我尝试导航到anaconda文件夹中的pip包。 但即便跑步
1 | pip install pack |
从那里安装包在/Library/Python/2.7/site-packages而不是// anaconda。 有想法该怎么解决这个吗? 谢谢!
编辑:
1 2 3 4 | 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:没有这样的文件或目录
你应该摆脱原来的OS python pip,使用:
使用Debian / Ubuntu:
1 | sudo apt-get purge python-pip |
使用Redhat / Centos / Fedora:
1 | sudo yum remove python-pip |
这里引用了这个:https://unix.stackexchange.com/questions/187701/how-do-i-correct-the-path-for-pip
尝试