如何冻结开发需求并使用pipenv生成dev.txt? (仅开发包/依赖项)

时间:2019-05-02 06:23:16

标签: python pip pipenv pipfile

下面以Pipfile为例。在这里,我只想冻结ipdb到dev.txt

[[source]]
name = "pypi"
url = "https://pypi.org/simple"
verify_ssl = true

[dev-packages]
ipdb = "*"

[packages]
django = "*"

[requires]
python_version = "3.7"

我知道如何冻结需求,但我想将特定的dev软件包冻结为dev.txt

我已从文档中签入Generating Requirements

仅文档 $pipenv lock -r --dev > requirements.txt会生成所有依赖项。

我尝试过$pipenv lock --dev > dev.txt。它不起作用。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

是的,它可以与pipenv lock --dev -r > dev.py一起使用。

也许您对依赖项的数量感到困惑,这是因为您拥有开发包的所有依赖项,依此类推。但是这里只有您的开发包。

编辑:不要忘记-r选项,这也许就是您所缺少的。