Python -m pip install --upgrade pip不起作用。

9

升级pip不起作用,只是告诉我再次升级pip并且已满足要求——但是,我的pip版本过旧。这是Python27,在虚拟环境中或不在其中都会遇到相同的问题。

输出:

C:\Python27>python -m pip install --upgrade pip

Requirement already up-to-date: pip in c:\python27\lib\site-packages

You are using pip version 9.0.1, however version 19.1.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

安装版本:

    $ pip --version
    pip 9.0.1 from c:\python27\lib\site-packages (python 2.7)

    $ pip --version
    pip 9.0.1 from c:\users\aroytikh\dev\flask-tutorial\venv\lib\site- 
    packages (python 2.7)
    (venv)

有关此问题的更全面讨论,请参见:https://github.com/conda/conda/issues/9912 - Charlie Parker
对于 pip 21.2.4 版本,请使用 user 标志进行安装。 - asciidude
1个回答

9

我认为这篇如何更新pip文章可以帮到你,但是请确保你以管理员身份运行命令提示符。你可以右键点击"命令提示符"应用程序并选择"以管理员身份运行",然后在命令提示符中输入以下命令。

    python -m pip install -U pip

如果这个方法对你没有用,请试试以下方法:

    $ python -m pip install downloads/pip-19.1.1-py2.py3-none-any.whl

如果它是 tar.gz 文件,则需要:
    $ python -m pip install downloads/pip-19.1.1.tar.gz 

1
非常感谢!这个可行!!我能用同样的方式更新我的虚拟环境吗? - Alex
1
对于需要下载命令的人:wget https://files.pythonhosted.org/packages/cb/28/91f26bd088ce8e22169032100d4260614fc3da435025ff389ef1d396a433/pip-20.2.4-py2.py3-none-any.whl -O ~/pip20.2.4,然后执行 python -m pip install ~/pip20.2.4,但请确保您下载的是最新版本。 - Charlie Parker

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接