对于使用虚拟环境的Python程序,直接pip freeze即可。但是对于没有使用虚拟环境,再使用pip freeze就不行了,因为它会把系统所有的包都导出。 所以使用第三方库pipreqs
pip3 install pipreqs
pipreqs ./ ``` 如果文件存在可以使用--force覆盖,默认不会覆盖的。 ``` pipreqs --force ./ ```