生成 requirements.txt

两种方案。

一、使用 pipenv

确保当前项目运行在一个由 pipenv 创建的虚拟环境中。执行以下命令:

pip freeze > requirements.txt

如果项目不在虚拟环境中,或者同一个虚拟环境,包含了多个依赖不同外部模块的项目,则可使用方案二。

二、使用 pipreqs

进入项目目录,执行以下命令:

pip install pipreqs
pipreqs .

pigar 也有类似的功能,但是感觉没有 pipreqs 好用。

 

番外、requirements.txt 怎么用

pip install -r requirements.txt

 

参考链接:https://stackoverflow.com/questions/31684375/automatically-create-requirements-txt