首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pip安装-r:只安装新包

pip安装-r:只安装新包
EN

Stack Overflow用户
提问于 2015-09-06 19:30:44
回答 1查看 1.2K关注 0票数 1

假设我的requirements.txt文件是:

代码语言:javascript
复制
diff-match-patch==20121119
django-braces==1.4.0
django-crispy-forms==1.4.0

我使用以下命令安装所有软件:

代码语言:javascript
复制
pip install -r requirements.txt

现在假设我添加了两个包:

代码语言:javascript
复制
diff-match-patch==20121119
django-braces==1.4.0
django-crispy-forms==1.4.0
django-custom-user==0.4
django-import-export==0.2.3

如果我只想安装新的软件包,也就是说,只安装最后两个软件包,我应该使用什么命令?如果我再次运行命令pip install -r requirements.txt,它将下载并尝试安装所有东西,包括已经安装的软件包!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-06 19:35:25

如果您只担心某些软件包的升级,可以使用pip install -U <package>手动升级包。

如果您关心的不是每次都安装所有的依赖项,请不要担心。如果您在运行pip install -r requirements.txt时没有使用-U (或--upgrade)标志,它将不会像this answer中提到的那样尝试更新以前安装的软件包。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32427437

复制
相关文章

相似问题

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