如何从我的虚拟环境中更新pip本身?

我可以更新pip托pipe的软件包,但是如何更新pip本身? 根据pip --version ,我现在有点1.1安装在我的virtualenv,我想更新到最新版本。

那是什么命令? 我需要使用分发还是有一个本地PIP或virtualenv命令? 我已经尝试过pip updatepip update pip没有成功。

pip只是一个像其他任何PyPI包 ; 你可以像升级任何软件包一样使用它升级自己:

 pip install --upgrade pip 

在Windows上, 推荐的命令是:

 python -m pip install --upgrade pip 

更安全的方法是通过python模块运行pip :

 python -m pip install -U pip 

在Windows上,似乎有一个二进制文件试图replace自己的问题,这种方法是围绕着这个限制。

在我的情况下,我的点子版本被打破,所以更新本身是行不通的。

固定:

 (inside virtualenv):easy_install -U pip 

你可以试试这个:

 python -m pip install --upgrade pip