我可以更新pip管理的包,但如何更新pip本身?根据pip--version,我目前在virtualenv中安装了pip1.1,我想更新到最新版本。
这是什么命令?我需要使用distribute吗?或者是否有本机pip或virtualenv命令?我已经尝试过pip更新和pip更新,但没有成功。
我可以更新pip管理的包,但如何更新pip本身?根据pip--version,我目前在virtualenv中安装了pip1.1,我想更新到最新版本。
这是什么命令?我需要使用distribute吗?或者是否有本机pip或virtualenv命令?我已经尝试过pip更新和pip更新,但没有成功。
当前回答
pip和其他任何软件包一样只是一个PyPI包;您可以使用它来升级自己,就像升级任何软件包一样:
pip install --upgrade pip
在Windows上,建议使用以下命令:
python -m pip install --upgrade pip
其他回答
为了让这对我起作用,我必须使用Python命令提示符(在WIN10上,VS CODE)在Python目录中向下搜索。在我的例子中,它位于AppData\Local\Programs\Python\python35-32目录中。从那里开始,我运行命令。。。
python -m pip install --upgrade pip
这奏效了,我很乐意去。
在我的例子中,这是从Debian Stable的终端命令行运行的
python3 -m pip install --upgrade pip
在Windows 7的笔记本电脑上,安装最新版本的pip的正确方法是:
python.exe -m pip install --upgrade 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/
打开具有管理员权限的命令提示符,然后重复以下命令:
python -m pip install --upgrade pip