使用 requirements.txt 管理 python 依赖


java 的 maven 项目使用 pom.xml 来管理依赖包,python 项目中使用 requirements.txt 来管理依赖包

1.单虚拟环境中的 requirements.txt

下面方式加入依赖包会把环境所有依赖包全部加入,单虚拟环境比较适用,若是全局环境,则会把所有依赖包都加进去,它不会管是不是项目的所需依赖,这样不好

  • 项目虚拟环境中将当前依赖包生成到 requirements.txt 文件中
    pip freeze > requirements.txt
  • 成功生成了 requirements.txt 文件
  • 使用 requirements.txt 安装依赖
    pip install -r requirements.txt

2.全局环境中的 requirements.txt

全局环境使用依赖管理可以安装 pipreqs 包来管控,当然虚拟环境也适用

  • 安装 pipreqs 包
    pip install pipreqs
  • 在当前目录中生成,--force 会覆盖已有
    pipreqs . --encoding=utf8 --force
  • 使用 requirements.txt 安装依赖
    pip install -r requirements.txt
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

abcnull

您的打赏是我创作的动力之一

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值