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

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


当前回答

非常简单。只需从下载piphttps://bootstrap.pypa.io/get-pip.py . 将文件保存在某个文件夹或dekstop中。我将文件保存在D驱动器中。然后从命令提示符导航到下载pip的文件夹。然后在那里键入

python -get-pip.py

其他回答

转到命令提示符并键入以下内容:

python -m pip install --upgrade pip

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

环境文件夹结构

myenv\scripts\python

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

我已经在C:\Python\Python36中安装了Python,因此我进入Windows命令提示符并键入cd C:\Python\Python36以进入正确的目录。然后进入python-m安装--升级pip一切顺利!

我吃树莓皮也有类似的问题。

问题是http需要SSL,所以我需要强制它使用https来绕过这一要求。

sudo pip install --upgrade pip --index-url=https://pypi.python.org/simple

or

sudo pip-3.2 --upgrade pip --index-url=https://pypi.python.org/simple/

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

python3 -m pip install --upgrade pip setuptools wheel