如何在虚拟环境内更新/升级pip本身?

908
我能够更新由pip管理的软件包,但是如何更新pip本身呢?根据pip --version,我目前在虚拟环境中安装了pip 1.1,并且我想要更新到最新版本。
那么命令是什么?我需要使用distribute还是有原生的pip或virtualenv命令?我已经尝试过pip updatepip update pip但都没有成功。

105
pip install --upgrade pip?这只是另一个PyPI软件包。 - Cairnarvon
2
该命令显示“/Users/zak/MyProject/venv/bin/pip install: error: no such option: --update”错误。 - zakdances
4
抱歉,应该使用“--upgrade”而不是“--update”。我立即编辑了我的帖子,但你可能在错误的时间看到了它。 - Cairnarvon
2
@Cairnarvon,pip3的命令与普通的pip不同吗?我正在尝试使用pip3,但它告诉我找不到它,然后又抱怨说它不是最新版本...甚至都不让我更新/升级它! - Charlie Parker
这真的并不复杂。这里未删除的答案数量根本无法证明其合理性。 - Karl Knechtel
@Cairnarvon 即使命令被命名为 pip3,但软件包仍然被称为 pip - undefined
24个回答

-1

打开命令提示符并输入以下内容:

python -m pip install --upgrade pip

-1

我在树莓派上遇到了类似的问题。

问题在于http需要SSL,因此我需要强制使用https来绕过这个要求。

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

或者

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

-2
非常简单。只需从https://bootstrap.pypa.io/get-pip.py下载pip。将文件保存在某个文件夹或桌面上。我将文件保存在我的D驱动器中。然后从命令提示符中导航到您下载pip的文件夹。然后在那里输入以下内容。
python -get-pip.py

Pip installation screenshot


-4

Linux

我将使用这段代码进行更新

sudo -H pip3 install --upgrade pip

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