目录

一、使用方式

1-1 Pycharm 直接安装

二、使用原因

三、requirements.txt 内存在-c参数

3-1 注意事项


 

一、使用方式

  • 安装方式 pip3 install pipreqs
  • 生成依赖文件 requirements.txt :pipreqs ./ --encoding=utf8
  • 根据依赖文件安装项目依赖:pip3 install -r requirements.txt 
  • 新添依赖文件:pip freeze > requirements.txt

Python3 - pipreqs模块 - 实现项目依赖库的信息抽取

Python3 - pipreqs模块 - 实现项目依赖库的信息抽取

Python3 - pipreqs模块 - 实现项目依赖库的信息抽取

1-1 Pycharm 直接安装

Python3 - pipreqs模块 - 实现项目依赖库的信息抽取

二、使用原因

方便告知他人该项目依赖的库及起使用版本。防止执行错误的等。

三、requirements.txt 内存在-c参数

Python3 - pipreqs模块 - 实现项目依赖库的信息抽取

core是本地的另一个项目

进入core项目进行命令行操作

pip install -e .

(若权限不够 sudo pip install -e .)

Python3 - pipreqs模块 - 实现项目依赖库的信息抽取

提示权限不够,使用管理员权限打开cmd操作

Python3 - pipreqs模块 - 实现项目依赖库的信息抽取

在api项目内,即使用core库的项目内执行pip命令安装requirements文件

pip3 install -r requirements-base.txt --user

Python3 - pipreqs模块 - 实现项目依赖库的信息抽取

3-1 注意事项

Python3 - pipreqs模块 - 实现项目依赖库的信息抽取

若切换到虚拟环境,就必须在终端虚拟环境下,切换到相应目录,重新执行  pip install -e .

Python3 - pipreqs模块 - 实现项目依赖库的信息抽取

Python3 - pipreqs模块 - 实现项目依赖库的信息抽取

相关文章: