我可以更新pip管理的包,但如何更新pip本身?根据pip--version,我目前在virtualenv中安装了pip1.1,我想更新到最新版本。
这是什么命令?我需要使用distribute吗?或者是否有本机pip或virtualenv命令?我已经尝试过pip更新和pip更新,但没有成功。
我可以更新pip管理的包,但如何更新pip本身?根据pip--version,我目前在virtualenv中安装了pip1.1,我想更新到最新版本。
这是什么命令?我需要使用distribute吗?或者是否有本机pip或virtualenv命令?我已经尝试过pip更新和pip更新,但没有成功。
当前回答
如果您正在使用venv,对pip安装的任何更新都将导致升级系统pip而不是venv pip。您还需要升级pip引导包。
python3 -m pip install --upgrade pip setuptools wheel
其他回答
转到命令提示符并键入以下内容:
python -m pip install --upgrade pip
在linux中
我将使用此代码进行更新
sudo -H pip3 install --upgrade pip
在我的例子中,这是从Debian Stable的终端命令行运行的
python3 -m pip install --upgrade pip
在我的情况下,我的pip版本已损坏,因此更新本身无法工作。
Fix:
(inside virtualenv):easy_install -U 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/