导出和安装依赖库

python项目必须包含一个requirements.txt文件,用于记录所有依赖包及其精确版本号,以便新环境部署。

第一种方式:

通过pip命令自动生成和安装:

生成:pip freeze > requirements.txt

安装:pip install -r requirements.txt

说明:pip的freeze命令用于生成将当前项目的pip类库列表生成requirements.txt文件。

 

第二种方式:

使用pipreqs模块

先安装:pip install pipreqs

生成:pipreqs . --encoding=utf8    # .为当前路径

 

区别:

pip的freeze命令保存了当前python环境下所有类库包,包括其他没有在当前项目中使用的类库。

pipreqs只保存安装在当前python环境的所有软件包,取一般项目都会在虚拟环境下。

 

posted on 2022-05-12 11:06  云初见  阅读(81)  评论(0编辑  收藏  举报