一个工程要生成,查看用到的包,楼主实习结束了,要把工程移交给项目组的同事,移交的时候,楼主打了个引用包。
楼主之前用的方法是
pip freeze >
这个有点不好就是会生成不是这个工程对应的包,因为他做的是,将整个机器的python包都拉下来,显然一个工程,并不需要那么多的包环境。
楼主想解决这个问题,楼主查到pipreqs可以解决这个问题
第一步安装pipreqs包,pip3 install pipreqs
第二部,进入工程路径下,pipreqs ./,这样会显示编码问题
所以这样
生成工程需要的环境包:pipreqs ./ --encoding=utf-8 --force
用utf-8 编码,强制覆盖原先的。
生成最终需要的requirements、
如果工程部的李哥需要的话,就直接 、
pip install -r