我在Windows中使用conda。我不小心使用python -m pip install --upgrade pip
现在,当我从基础env:
运行conda list
时
虽然pip -version
给出了点数10.0.0
如果我使用conda create --name py3 pip
创建一个新的env并运行pip --version
,我会收到一个ImportError,但python -m pip --version
有效:
我该如何解决这个问题?
答案 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
和小提琴!一切都恢复正常。 下次,您可以使用
更新pipconda update pip
这是一种更安全的更新方法。
在这种情况下,我们也从python安装中删除了pip。如果要在cmd提示符中使用pip,则只需在cmd提示符中使用easy_install pip~=10.0.1
。