Python一键生成所有依赖包清单方法小结

2023-12-05 0 789
目录
  • 一、背景
  • 二、生成项目所有依赖清单
    • 方法1:
    • 方法2:
  • 三、自动安装依赖包

    一、背景

    工作中跨环境运行相同项目时,总会出现缺少各种包的问题,还需要一个个安装,相当的蛋疼,这里推荐一个工具叫pipreqs,可以通过一条命令直接生成项目所有依赖包清单requirements.txt,方便部署。

    二、生成项目所有依赖清单

    方法1:

    安装pipreqs

    pip install pipreqs

    装好之后切换到项目根目录下,执行下面命令:

    pipreqs ./

    正常的话应该会在项目根目录下生成一个requirements.txt文件

    如果出现unicode问题,通过下面命令解决:

    pipreqs ./ –encoding=utf-8

    当项目里存在requirements .txt文件时,执行会命令会提示警告,这时需要在执行命令中增加"–force"参数。执行以下语句:

    pipreqs ./ –encoding=utf-8 –force

    如果生成的requirements.txt文件有个别包漏掉,这时可以检查一下缺失的包名,将包名手工加到文件中。

    方法2:

    省心方式:导出所有的第三方包

    pip freeze >requirements.txt

    会生成当前python环境安装的所有安装包,生成的文件名可以任意命名,安装的时候也要用这个名字

    pip freeze 会附带上一些不需要的包,以及某些包依赖的包~

    pip_freeze官方链接:https://pip.pypa.io/en/stable/reference/pip_freeze/

    三、自动安装依赖包

    该场景用于在部署时,或拉取别人的新项目时,使用一条命令就可以把项目依赖的所有包都安装好。

    命令如下:

    pip install -r requirements.txt

    通过该命令就会把我们的项目所有依赖包安装好,剩下的就是喝杯咖啡等安装结束了。

    到此这篇关于Python一键生成所有依赖包清单方法小结的文章就介绍到这了,更多相关Python生成所有依赖包清单内容请搜索悠久资源网以前的文章或继续浏览下面的相关文章希望大家以后多多支持悠久资源网!

    您可能感兴趣的文章:

    • Python如何导出导入所有依赖包详解
    • 使用Python项目生成所有依赖包的清单方式

    收藏 (0) 打赏

    感谢您的支持,我会继续努力的!

    打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
    点赞 (0)

    悠久资源 Python Python一键生成所有依赖包清单方法小结 https://www.u-9.cn/jiaoben/python/100201.html

    常见问题

    相关文章

    发表评论
    暂无评论
    官方客服团队

    为您解决烦忧 - 24小时在线 专业服务