怎么生成requirements.txt
要生成 `requirements.txt` 文件,可以使用两种不同的方法:
- 使用pipreqs:
- 安装pipreqs:`pip install pipreqs`
- 生成一个空的 `requirements.txt` 文件:`pipreqs ./ –encoding=utf8 –force`
- 如果 `requirements.txt` 已存在,且不想覆盖它,可以添加 `–force` 参数以强制覆盖:`pipreqs –force ./`
- 完成后,`requirements.txt` 文件应该位于项目根目录下。12
- 使用pip freeze:
- 在项目根目录下打开终端
- 使用 `pip freeze > requirements.txt` 来生成包含所有依赖项的 `requirements.txt` 文件。
需要注意的是,`pip freeze` 会生成包括整个Python环境的包信息,这可能会导致不必要的依赖被包含在内。如果项目是在虚拟环境中开发的,那么 `pip freeze` 可能是一个合适的方法。然而,为了更准确地反映项目的实际依赖,建议使用 `pipreqs` 这个第三方库