在PIP requirements.txt中传递--no-deps

Aus*_*tin 16 python pip

我需要将一个标志传递给--no-deps我的requirements.txt文件中的一个包,以忽略包的依赖关系.我试过把它放在上面,吹,包之前和包之后无济于事.我可以自己做这个没有问题但不在requirements.txt文件中

pip install <package> --no-deps
Run Code Online (Sandbox Code Playgroud)

requirements.txt

<package> --no-deps
Run Code Online (Sandbox Code Playgroud)

s29*_*s29 6

不幸的是,在撰写本文时,没有其他选择.

您可以做的最好的事情是冻结主环境中的所有内容,并在pip install时使用"--no-deps".这是可以的,因为依赖关系已经被冻结.


小智 4

根据文档你必须写:

<package> --install-option="--no-deps"
Run Code Online (Sandbox Code Playgroud)

  • 现在将在 https://github.com/pypa/pip/pull/10837 中实现,因此您只需执行 `&lt;package&gt; --no-deps` (7认同)
  • 根据 pip 开发者的说法,这尚未实现 https://github.com/pypa/pip/issues/7339 (2认同)