Python导出项目依赖包
前言
Hey,大家好呀,我是码农,星期八
再使用Python开发项目时,通常我们需要安装很多第三方包
但是如果硬迁移,不考虑依赖有哪些第三方包,我想一定是头疼的,尤其是部署的时候
别慌,Python大佬早就帮我们安排好了
导出项目依赖包
注:只会导出项目所依赖的包,不会导出多余的包
这里以Django为例
步骤
-
安装
pipreqs
如果没有带
pipreqs
,pip
安装一下pip install pipreqs
-
直接
pipreqs ./
导出,但是通常会失败pipreqs ./
报错图
-
指定编码导出
pipreqs ./ --encoding=utf8
结果
requirements.txt
如果成功,再当前项目目录会多一个requirements.txt
文件
打开文件内容如下