之前开发通过CMake构建的C++项目,可以指定依赖库的版本,进行版本控制。最近有一个项目是Python代码编写的,需要生成
requirements.txt
文件来指定库的版本。
1.使用 pipreqs 生成当前项目的 requirements.txt
- 1.安装
pipreqs
pip install pipreqs -i https://pypi.tuna.tsinghua.edu.cn/simple
- 2.在工程的根目录 下,使用
pipreqs
扫描项目文件夹生成 requirements.txt 文件
pipreqs . --encoding=utf8
# 其中,. 表示当前目录。运行上述命令后,requrements.txt 文件将会生成在项目的根目录下。
2.使用 pip freeze 生成当前 Python 环境中已经安装的所有包及其版本
- 在当前Python环境执行以下命令
pip freeze > requirements.txt