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

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”。
在给我
pip install -r requirements.txt

命令,以便安装过程自动知道我要清除旧副本,并且不会提示我选择S/I/W/B?

最佳答案

您可以使用yes命令:

yes w | pip install -r requirements.txt

关于python - pip install默认使用wipe选项,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9339413/

10-12 13:32