生成指定python项目中所有的依赖文件
一. pipreqs工具
这个工具的好处是可以通过对项目目录的扫描,自动发现使用了那些类库,自动生成依赖清单。
缺点是可能会有些偏差,需要检查并自己调整下.
安装:
pip install pipreqs
使用:
1. 切换到项目根目录下使用命令: pipreqs ./
2. 如果是windows系统, 会报错: UnicodeDecodeError: 'gbk' codec can't decode byte 0xa8 in position 2347:
illegal multibyte sequence
3. 指定编码格式即可: pipreqs ./ --encoding=utf8
4. 该工具会在项目根目录下生成个requriements.txt文件, 该文件就包含了项目中的依赖
5. 运行pip install -r requriements.txt即可配置出和项目同样的环境
二. freeze工具
该方式会把整个环境中的包都列出来, 有虚拟环境时推荐适用这个,使方法同上