如何在 conda 中管理两个 pip 版本?
How to manage two pip versions in conda?
我在 Windows 中使用 conda。我使用 python -m pip install --upgrade pip
不小心安装了两个版本的 pip
现在当我从基础环境 运行 conda list
:
而 pip -version
给出 pip 10.0.0
如果我使用 conda create --name py3 pip
和 运行 pip --version
创建一个新环境,我会得到一个 ImportError,但是 python -m pip --version
有效:
我该如何解决?
首先,我尝试重现您的问题,当我使用 python -m pip install --upgrade pip
将 pip 更新到 10.0.1 时,命令 pip --version
似乎对我有用。我想这是版本 10.0.0 上的错误。现在问题是多个 pip 版本出现在基础 conda list
中,<pip>
一个是不正确的,必须删除。
您可以卸载其中一个 pip 版本
pip uninstall pip
现在终于运行
conda install pip -f
还有中提琴!一切恢复正常。
下次,您可以使用
更新 pip
conda update pip
更新比较安全
注:-
在这种情况下,我们还从您的 python 安装中删除了 pip。如果您想在 cmd 提示符下使用 pip,那么只需在 cmd 提示符下使用 easy_install pip~=10.0.1
。
我在 Windows 中使用 conda。我使用 python -m pip install --upgrade pip
现在当我从基础环境 运行 conda list
:
而 pip -version
给出 pip 10.0.0
如果我使用 conda create --name py3 pip
和 运行 pip --version
创建一个新环境,我会得到一个 ImportError,但是 python -m pip --version
有效:
我该如何解决?
首先,我尝试重现您的问题,当我使用 python -m pip install --upgrade pip
将 pip 更新到 10.0.1 时,命令 pip --version
似乎对我有用。我想这是版本 10.0.0 上的错误。现在问题是多个 pip 版本出现在基础 conda list
中,<pip>
一个是不正确的,必须删除。
您可以卸载其中一个 pip 版本
pip uninstall pip
现在终于运行
conda install pip -f
还有中提琴!一切恢复正常。 下次,您可以使用
更新 pipconda update pip
更新比较安全
注:-
在这种情况下,我们还从您的 python 安装中删除了 pip。如果您想在 cmd 提示符下使用 pip,那么只需在 cmd 提示符下使用 easy_install pip~=10.0.1
。