教你如何导出python当前项目依赖包

教你如何导出python当前项目依赖包python 项目开发完后 需要部署到生产或其他环境下 为了快速安装当前项目所需要的依赖包 常规的做法 pip freeze gt requirements txt 此方法是导出 pip 安装的所有依赖包 而不仅仅是当前项目 这么做显然没有必要

大家好,欢迎来到IT知识分享网。

教你如何导出python当前项目依赖包

python项目开发完后,需要部署到生产或其他环境下,为了快速安装当前项目所需要的依赖包,常规的做法:

pip freeze > requirements.txt

此方法是导出pip安装的所有依赖包,而不仅仅是当前项目,这么做显然没有必要。

python 提供了pipreqs包解决这个问题

1、安装pipreqs

pip install pipreqs

2、进入当前项目根目录下执行

pipreqs . –encoding=utf8 –force

# “.” 指的是将导出依赖包的文件放在当前目录下

# “–encoding=utf8” 指的是存放文件的编码为utf-8,否则会报错

# “–force” –force 强制执行,当生成目录下的requirements.txt存在时强子覆盖

3、在新的环境下,进入项目根目录执行以下脚本完成所有依赖包的安装

pip install -r requirements.txt

这样做的好处可以保证依赖包的版本跟开发环境一样,同时减少了很多无用包的安装大大节省了很多空间和时间,从而避免了很多坑。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/90289.html

(0)
上一篇 2026-03-30 21:33
下一篇 2025-06-01 19:26

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信