Python自动处理依赖

一、起由

python项目常常引入众多包,当更换环境时一个个导入太麻烦,而且有导入错版本导致不兼容的可能,本文提供了一种常用的方法自动处理python依赖。

二、生成依赖(以下操作需要先cmd到项目根目录)

1.生成当前python环境所有依赖

一条命令即可:

1
pip freeze > requirements.txt

2.只生成当前项目所所需依赖

1
2
pip install pipreqs
pipreqs ./

如果报编码错误那么强制使用utf-8

1
pipreqs ./ --encoding=utf-8

三、安装依赖

一条命令即可:

1
pip install -r requirements.txt

Python自动处理依赖
https://blog.ctftools.com/2019/11/post243/
作者
Dr3@m
发布于
2019年11月14日
许可协议