首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >默认情况下使用擦除选项进行pip安装

默认情况下使用擦除选项进行pip安装
EN

Stack Overflow用户
提问于 2012-02-18 15:17:51
回答 2查看 2.8K关注 0票数 18

在python (django)项目中,当我使用pip更改现有依赖项的位置,并在另一台计算机上重新安装更新后的requirements.txt文件时,系统会提示如下消息:-

代码语言:javascript
复制
Obtaining South from git+git://github.com/lambdafu/django-south.git@7bb081348d854d0b1aa82b87da5b446ad5d6f2a6#egg=South-dev (from -r requirements.txt (line 5))
  git clone in ./src/south exists with URL git://github.com/clones/django-south.git
  The plan is to install the git repository git://github.com/lambdafu/django-south.git
What to do?  (s)witch, (i)gnore, (w)ipe, (b)ackup 

此时,我将选择"w“(擦除)来清除django-south的旧副本,并从新的存储库位置使用django-south。

我希望将此作为默认行为,而不需要键入"w“。

有没有一个选项我可以指定在给我的

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

命令,以便安装过程自动知道我要擦除旧的副本,并且不会提示我选择s/i/w/b?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-02-20 21:39:43

您可以使用yes命令:

代码语言:javascript
复制
yes w | pip install -r requirements.txt
票数 14
EN

Stack Overflow用户

发布于 2013-02-01 19:02:11

从PIP版本1.1开始,您还可以使用:

--EXISTS- exists.Use =EXISTS_ action默认操作当路径已备份此选项多次指定另一个操作如果某个选项不可用,请选择:(S)切换、(i)gnore、(w)ipe、(B)备份

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

https://stackoverflow.com/questions/9339413

复制
相关文章

相似问题

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