在开发中,通常需要安装其他包,我已经在我的
这个答案展示了如何实现,但是这种方法非常繁琐。
venv
中安装了这些包,但与其他我也安装在venv
中的包不同,在生产中并不需要它们。怎样才能最简单地生成一个requirements.txt
文件,其中包含除仅在开发中需要的包(如mypy
或autopep8
)之外的所有依赖?这个答案展示了如何实现,但是这种方法非常繁琐。
requirements.txt
的主要目的是在virtualenv
中使用它,该文件包含所有依赖项。您想知道如何在virtualenv
或venv
之外使用它吗?请参阅此链接。 - de_classifiedvirtualenv
应该运行哪个 requirements.txt。你可以使用.bat
文件来实现这一点,如果需要不同的 Python 版本,也可以添加进去。 - de_classified