如何避免将开发包放入requirements.txt

Ale*_*are 6 python pip dependency-management

我用来pip freeze > requirements.txt确保项目中的其他人可以通过pip install -r requirements.txt.

问题是有时我安装了笔记本库,或者安装了 IDE 特定格式化程序。也许我不想强迫我的团队成员也安装所有这些东西。

有没有一种干净的方法来做到这一点?

ask*_*oni 9

反过来做。手动写入文件,然后从那里安装。

要求.txt

requests
numpy
Run Code Online (Sandbox Code Playgroud)

开发需求.txt

pytest
Run Code Online (Sandbox Code Playgroud)

更好的是,使用Poetry。它很好地解决了这些问题。