如何从我的虚拟环境中更新pip本身?
我可以更新pip托pipe的软件包,但是如何更新pip本身? 根据pip --version
,我现在有点1.1安装在我的virtualenv,我想更新到最新版本。
那是什么命令? 我需要使用分发还是有一个本地PIP或virtualenv命令? 我已经尝试过pip update
和pip 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