如何在conda中管理两个pip版本?

use*_*644 9 python environment pip conda

我在Windows中使用conda.我不小心安装了两个版本的pippython -m pip install --upgrade pip

现在当我conda list从基地env 运行时:

两个点的版本

虽然pip -version给出了点10.0.0

如果我创建一个新的env conda create --name py3 pip并运行pip --version我得到一个ImportError,但是python -m pip --version有效:

pip ImportError

我该如何解决这个问题?

Ved*_*rma 7

首先,我尝试复制你的问题,当我使用pip更新到10.0.1时python -m pip install --upgrade pip,该命令pip --version似乎对我有用.我想这是版本10.0.0的错误.现在出现多个pip版本出现在conda listbase中的问题,<pip>一个是不正确的,必须删除.

您可以卸载其中一个pip版本

pip uninstall pip
Run Code Online (Sandbox Code Playgroud)

现在终于运行了

conda install pip -f
Run Code Online (Sandbox Code Playgroud)

和小提琴!一切都恢复正常.下次,您可以使用更新点

conda update pip
Run Code Online (Sandbox Code Playgroud)

这是一种更安全的更新方法.

注意:-

在这种情况下,我们也从python安装中删除了pip.如果要在cmd提示符中使用pip,则只需easy_install pip~=10.0.1在cmd提示符下使用.