为什么Python项目需要导出依赖包?
假设你写了一个Python项目,你需要在其他机子上运行,你在原来机子运行时pip安装了很多库,那么新机子也需要一个一个pip安装,那就太麻烦了,可以用一行指令全部安装。
pip install pipreqs
pipreqs --use-local --encoding=utf8
如果不加–encoding=utf8,导出过程容易报编码错误。
如果之前已经导出过一次requirements.txt ,则执行
pipreqs --use-local --encoding=utf8 --force .
pip install -r requirements.txt