python 工程生成requirements pipreqs ./ --encoding=utf-8 --force pip install -r

时间:2025-04-28 19:00:10

一个工程要生成,查看用到的包,楼主实习结束了,要把工程移交给项目组的同事,移交的时候,楼主打了个引用包。

楼主之前用的方法是

pip freeze >

这个有点不好就是会生成不是这个工程对应的包,因为他做的是,将整个机器的python包都拉下来,显然一个工程,并不需要那么多的包环境。

楼主想解决这个问题,楼主查到pipreqs可以解决这个问题

第一步安装pipreqs包,pip3 install pipreqs

第二部,进入工程路径下,pipreqs ./,这样会显示编码问题

所以这样

生成工程需要的环境包:pipreqs ./ --encoding=utf-8 --force 

用utf-8 编码,强制覆盖原先的。

生成最终需要的requirements、

如果工程部的李哥需要的话,就直接 、

pip install -r