补充:pipreqs 生成项目依赖
1.pipreqs 的作用
- 与
pip freeze
命令一样, 生成和安装项目依赖
2.pipreqs 与 pip freeze 的区别
pip freeze > requirements.txt
这种方式配合virtualenv(虚拟环境)才好使,否则把整个环境中的包都列出来了pipreqs
这个工具的好处是可以通过对项目目录的扫描,自动发现使用了那些类库,自动生成依赖清单
3.pipreqs 工具的安装及使用
- 安装
pip install pipreqs
- 生成依赖文件
# 在项目的根目录下使用
pipreqs ./
# windowns系统下可能产生编码错误,使用时可以指定编码格式
pipreqs ./ --encoding=utf8
- 安装安装依赖文件
pip3 install -r requirements.txt