首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何从我的虚拟环境中更新\升级pip本身?

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

Stack Overflow用户
提问于 2013-03-05 18:29:18
回答 17查看 1.4M关注 0票数 705

我可以更新pip管理的包,但是如何更新pip本身呢?根据pip --version的说法,我目前在我的virtualenv中安装了pip1.1,我想更新到最新版本。

对此的命令是什么?我是否需要使用分发,或者是否有本机pip或virtualenv命令?我已经尝试了pip updatepip update pip,但没有成功。

EN

回答 17

Stack Overflow用户

回答已采纳

发布于 2013-03-05 20:03:11

pip只是一个和其他PyPI package一样的a;您可以使用它来升级自身,就像升级任何软件包一样:

代码语言:javascript
复制
pip install --upgrade pip

在Windows上,recommended command是:

代码语言:javascript
复制
python -m pip install --upgrade pip
票数 1.2K
EN

Stack Overflow用户

发布于 2016-03-02 00:00:18

更安全的方法是run pip though a python module

代码语言:javascript
复制
python -m pip install -U pip

在windows上,尝试替换自身的二进制文件似乎存在问题,此方法绕过了这一限制。

票数 82
EN

Stack Overflow用户

发布于 2017-06-29 01:31:54

在我的例子中,我的pip版本被破坏了,因此更新本身将无法工作。

修复:

代码语言:javascript
复制
(inside virtualenv):easy_install -U pip
票数 55
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15221473

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档