自动创建 requirements.txt

新手上路,请多包涵

有时我从 github 下载python源代码,不知道如何安装所有依赖项。如果没有 requirements.txt 文件,我必须手动创建它。

问题是:

鉴于 python 源代码目录是否可以从导入部分自动创建 requirements.txt

原文由 Igor Barinov 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 472
2 个回答

建议使用 Pipenv 或其他工具来改进您的开发流程。

 pip3 freeze > requirements.txt  # Python3
pip freeze > requirements.txt  # Python2

如果您不使用虚拟环境, pigar 将是您的不错选择。

原文由 damnever 发布,翻译遵循 CC BY-SA 4.0 许可协议

您可以使用以下代码生成 requirements.txt 文件:

 pip install pipreqs

pipreqs /path/to/project

可以在 此处 找到与 pipreqs 相关的更多信息。

有时您会遇到 pip freeze ,但这会保存环境中的所有包,包括您在当前项目中不使用的包。

原文由 DJanssens 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题