我可以更新pip管理的包,但如何更新pip本身?根据pip--version,我目前在virtualenv中安装了pip1.1,我想更新到最新版本。

这是什么命令?我需要使用distribute吗?或者是否有本机pip或virtualenv命令?我已经尝试过pip更新和pip更新,但没有成功。


当前回答

对于linux

python3 -m pip install --upgrade pip

对于窗口:

在Windows搜索框中键入Command Prompt在命令提示符中,键入cd\按Enter键,您将看到驱动器名C:\>找到Python应用程序路径,即最初安装Python的文件夹下面是Python应用程序路径的示例:C: \Users\Ron\AppData\Local\Programs\Python\Python39检索Python应用程序路径后,在命令提示符中键入以下命令:cd后跟Python应用程序路径例如:C: \>cd C:\Users\Ron\AppData\Local\Programs\Python\Python39按Enter键键入python-m pip install--upgrade pip并按Enter键

其他回答

为了让这对我起作用,我必须使用Python命令提示符(在WIN10上,VS CODE)在Python目录中向下搜索。在我的例子中,它位于AppData\Local\Programs\Python\python35-32目录中。从那里开始,我运行命令。。。

python -m pip install --upgrade pip

这奏效了,我很乐意去。

在linux中

我将使用此代码进行更新

sudo -H pip3 install --upgrade pip

在虚拟env中更新pip时,在python命令中使用完整路径

环境文件夹结构

myenv\scripts\python

h: \folderName\myenv\scripts\python-m pip安装--升级pip

pip和其他任何软件包一样只是一个PyPI包;您可以使用它来升级自己,就像升级任何软件包一样:

pip install --upgrade pip

在Windows上,建议使用以下命令:

python -m pip install --upgrade pip

如果您正在使用venv,对pip安装的任何更新都将导致升级系统pip而不是venv pip。您还需要升级pip引导包。

python3 -m pip install --upgrade pip setuptools wheel