位置: 编程技术 - 正文

详解python中requirements.txt的一切(python中re.m)

编辑:rootadmin

推荐整理分享详解python中requirements.txt的一切(python中re.m),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python的requirement,python re ?p,python的requirement,python re.i,python的requirement,python的requirement,python 中re,python的requirement,内容如对您有帮助,希望把文章链接给更多的朋友!

简介

Python项目中必须包含一个 requirements.txt 文件,用于记录所有依赖包及其精确的版本号。以便新环境部署。

主要的写法如下所示

支持的写法

第三方工具生成

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

pipreqs 自动分析项目中引用的包。对Django项目自动构建的时候忽略了Mysql包,版本也很奇怪;而且联网搜索的时候遇到就报错跳出了&#;

pigar 功能同上,会显示包被项目文件引用的地方(搜索下就能解决的问题啊= =感觉是伪需求),的问题也存在

详解python中requirements.txt的一切(python中re.m)

pip-tools 通过第三方文件生成requirements.txt,讲道理为什么不直接写呢,要通过第三方包来做一层转换

推荐用法

一般项目会分为开发环境,测试环境,生产环境等……依赖的包会不同。推荐在文件夹下为每个环境建立一个requirements.txt文件。公有的包存在base.txt供引用

由于上面提到的工具并不好用~还是推荐手动维护依赖列表。毕竟pip安装后马上去编辑下依赖文件也不是什么麻烦事

setup.py 与 requirements.txt 区别

setup.py 这个文件是用来管理模块的,你可以将你的项目打包为模块上传到 pypi 中,也同样能将项目作为模块放入python 的系统加载模块目录下。

requiremens.txt 这个文件是列举你这个项目引用了哪些非本项目的依赖的,除此之外,没有其他作用。

因此,可以看出这两个项目其实并没有冲突关系,而且有很大共存的必要。

假如你的项目需要保存为系统模块,或者可安装为系统命令的 setup.py 就必不可少了 假如你的项目是可以直接运行的,那么 requirements.txt 也是必不可少。 如果你两种功能都需要,那么就两个文件都不能少。

有这两种功能都需要的么?

必须有啊,而且还很多,例如 Flask,他就支持两种方式:

以系统命令的方式启动,在 Flask 0..1 中新加入了一个 Click 包,他可以让你 setup 之后以命令的方式运行 直接运行,传统的 Flask 启动方式一般就是 app.run() 或者 python manage.py runserver

总结

标签: python中re.m

本文链接地址:https://www.jiuchutong.com/biancheng/378646.html 转载请保留说明!

上一篇:python中异常捕获方法详解(python 异常捕获)

下一篇:python开发简易版在线音乐播放器(python如何开发)

  • 什么是企业税务登记号
  • 国税纳税标准
  • 生日卡片好看吗
  • 简易计税是否要申报个税
  • 财务报表中的存货怎么做掉
  • 销售费用包括啥
  • 职工教育经费8%怎么算
  • 开发票税前税后
  • 库存商品采用定价法
  • 提取资本公积会计凭证
  • 餐补和车补可以税前扣除吗?
  • 银行对个人借款的处理
  • 企业税收滞纳金计入什么科目
  • 销售产生的增值税
  • 企业的低值易耗品主要包括什么等
  • 统计机构收到公开申请()内予以答复
  • 银行收取年费是什么意思
  • 进项构成比例是啥
  • 办公车辆汽油费计入什么科目
  • win10蓝牙鼠标已连接不显示
  • 员工因违反公司规章制度被辞退有补偿吗
  • 公司处理固定资产车辆怎么开发票
  • 发票上没有校验码
  • windows7怎样升级windows10
  • 百度有钱花借钱会上征信吗
  • 圣海伦斯山国家火山纪念区
  • 价外费用分录
  • 计提个体户经营所得税
  • vue项目使用
  • 土地承包经营权和土地经营权区别
  • 房地产计提税金的会计分录
  • 本季度企业所得税
  • 防伪码查一次还能查第二次吗
  • 简述gnss数据处理流程
  • 房屋租赁发票怎么入账
  • 企业非流动资产占比多说明什么
  • 其他权益工具投资公允价值变动计入什么科目
  • 手把手教你安装技嘉b550 master主板
  • 消费积分如何做账
  • 出口货物退货会退税吗
  • 发票作废冲红怎么做账
  • 预交增值税款在申报表哪里填列的
  • 管理费用的借贷科目
  • 资产总额是指营业收入和营业支出吗
  • 医疗器械和医疗耗材是一回事吗
  • 综合所得减除费用标准
  • 企业税预缴在哪里
  • 交付使用资产是否含税
  • 小规模红冲发票怎么做分录
  • 公司送客户的礼品账务处理
  • 油票发票在报销单上怎么填写
  • 以前年度损益调整属于哪类科目
  • 企业借款的利息交增值税吗
  • 为什么需要会计信息
  • 低值易耗品有哪些种类
  • 商品流通企业会计
  • 投出业务会计分录
  • 增值税科目设置及科目号
  • mysql保留整数
  • 电脑安装win8系统
  • 如何在windows server 2016如何加域
  • sar 命令
  • ubuntu系统怎么进入命令行
  • win10系统怎么设置开机启动项
  • win10一直重置
  • Ubuntu14.04 GLUT的安装
  • 纹理烫男
  • 安卓机的返回键
  • android ios UI
  • 批处理set命令
  • scrapy python
  • android设计模式书籍
  • 云南省国家税务局
  • 税务检查调账通知书
  • 税务协查函格式 范文
  • 冻结银行账户属于什么
  • 税务注销相关文件
  • 中国移动的电子协议推送服务是什么
  • 龙岗税务分局管辖范围
  • 审计现金盘点表怎么填
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设