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

时间:2018-04-17 23:01:33

标签: python pip environment conda

我在Windows中使用conda。我不小心使用python -m pip install --upgrade pip

安装了两个版本的pip

现在,当我从基础env:

运行conda list

two pip versions

虽然pip -version给出了点数10.0.0

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

pip ImportError

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:7)

首先,我尝试复制您的问题,当我使用python -m pip install --upgrade pip将pip更新为10.0.1时,命令pip --version似乎对我有效。我想这是版本10.0.0的错误。现在出现多个pip版本出现在conda list基础版中的问题,<pip>版本不正确,必须删除。

您可以卸载其中一个点数版本

pip uninstall pip

现在终于运行了

conda install pip -f

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

更新pip
conda update pip

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

注意: -

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