我安装了 anaconda,现在我不能使用 pip
在我的 3.6 版 python 上安装包,而是在 anaconda 上安装它们。如果我输入 pip -V
,我会得到:
pip 9.0.1 from /anaconda/lib/python3.6/site-packages (python 3.6)
那么我该怎么做才能显示:
/Library/Frameworks/Python.framework/Versions/3.6/
而不是? 还是我遗漏了什么?
最佳答案
好吧,anaconda 有它自己的 python 目录,它取代了你默认的 python,从而使它的 pip
变得无用。
您需要编辑 .bashrc
(如果您使用的是 zsh,则需要编辑 .zshrc
)。在那里,您需要将路径更改为原始 python 目录。首先删除anaconda相关的export PATH
,放入:
export PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin:$PATH"
如果您使用的是基于 Debian 的系统。您也可以尝试 update-alternatives
。这是一个非常强大(但易于使用)的工具,它允许您更改当前默认的 python 版本,而无需手动更新 .bashrc
。
如何使用 update-alternatives
可以在这里找到:https://linuxconfig.org/how-to-change-from-default-to-alternative-python-version-on-debian-linux#h2-change-python-version-system-wide
关于python - 安装anaconda时如何pip安装python包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46259806/