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