方法一: # 会将环境中的依赖包全都加入到文件中 pip freeze > requirements.txt 方法二: 使用 pipreqs 可以自动检索到当前项目下的所有组件及其版本,生成 requirements.txt 文件,极大方便了项目迁移和部署的包管理。 相比直接用 requirements.txt 命令,能直接隔离其它项目的包生成。 # 安装 pip install pipreqs # 在当前目录生成 强制执行命令 --force ,覆盖原有的 requirements.txt 文件 pipreqs ./ --encoding=utf8 --force