【Python 基础汇总】使用pipreqs工具打包项目依赖环境生成requirments.txt文件
1. 安装pipreqs工具
pip install pipreqs
2. 自动分析项目依赖项和版本以及生成requirments.txt文件
pipreqs . --encoding=utf-8
-
pipreqs
: 这是读者正在使用的命令行工具的名称。该工具扫描项目目录,并找出所有Python依赖项。 -
.
: 这是一个英文点号,它代表当前目录。这意味着pipreqs将扫描当前目录及其子目录中的Python文件,以找出导入的模块和包。 -
--encoding=utf-8
:这是一个命令行参数,指定在解析项目文件时应使用的编码。
3. 生成的requirments.txt文件内容
- requirments.txt文件指出了项目所需要的Python依赖项及其对应版本
- 有时候,它可能会错过一些依赖项,或者错误地包含一些不必要的依赖项。因此,在使用pipreqs生成的requirements.txt文件时,建议仔细检查,并手动调整以确保其准确性。