如何避免 Anaconda 劫持 pip

how avoid Anaconda to hijack pip

我的 PC 上安装了 2 个版本的 Python(Windows 7、64 位)。 Python 2.7 版本随 Anaconda 安装 Python3.6版本直接安装python.org("regular IDLE")

现在,我想使用pip 在3.6 上安装必要的包,但是anaconda 一直在劫持命令。

例如,在 cmd window 中输入:

pip install numpy

我得到:

Requirement already satisfied: numpy in c:\users\georges\anaconda2\lib\site_packages

python2.7 就是这种情况,但我试图为没有安装 Anaconda 的 3.6 版安装它。 我尝试重新安装 pip,希望它能消除 Anaconda2 的劫持……失败了。 我正在考虑完全删除 Anaconda2,尽管我冒着 windows 中的风险,删除程序不一定会删除依赖项。

请问有线索吗?

用 pip3 安装它,因为你想要 python 3:

pip3 install numpy

我认为您正在寻找的是 pip3 安装 pip3,您应该能够为 python3

安装软件包

它应该是 python3 安装设置的标准配置。

首先检查它是否存在

where pip3

如有任何其他问题,请查看此

您不需要卸载anaconda2。 python 两个版本可以共存,不同的包安装程序 pip for python 2 和 pip3 for python 3 分别管理不同的库。

希望这能回答您的问题。