如何在虚拟环境中更新pip?
我可以更新用pip管理的包,但我该怎么更新pip本身呢?根据pip --version
的显示,我现在在我的虚拟环境中安装的是pip 1.1,我想更新到最新版本。
这个更新的命令是什么?我需要使用distribute,还是有pip或虚拟环境的原生命令?我已经尝试过pip update
和pip update pip
,但都没有成功。
23 个回答
56
在我的情况下,我的pip版本坏掉了,所以单独更新是没用的。
解决办法:
(inside virtualenv):easy_install -U pip
118
更安全的方法是通过一个 Python 模块来运行 pip,具体可以查看这个链接:
python -m pip install -U pip
在 Windows 系统上,似乎有些程序在尝试自我替换时会出现问题,而这个方法可以绕过这个限制。