查找Python项目依赖的库并生成requirements.txt
使用pip freeze
pip freeze > requirements.txt
这种方式配合virtualenv 才好使,否则把整个环境中的包都列出来了。
使用 pipreqs
这个工具的好处是可以通过对项目目录的扫描,自动发现使用了那些类库,自动生成依赖清单。
# 安装 pip install pipreqs # 使用方式如下 pipreqs ./
pip freeze > requirements.txt
这种方式配合virtualenv 才好使,否则把整个环境中的包都列出来了。
这个工具的好处是可以通过对项目目录的扫描,自动发现使用了那些类库,自动生成依赖清单。
# 安装 pip install pipreqs # 使用方式如下 pipreqs ./