我通过更新它以某种方式破坏了 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
bash:echo/Users/Ben/anaconda/bin:/Library/Frameworks/Python.framework/Versions/3.4/bin:/Library/Frameworks/Python.framework/Versions/3.4/bin://anaconda/bin :/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/Ben/anaconda/bin:/opt/X11/bin:/usr/texbin: 没有这样的文件或目录
最佳答案
尝试使用 conda update pip
或 conda update -f pip
来强制执行。
关于python - 无法在 Anaconda 中 pip 安装包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33440939/