位置: IT常识 - 正文

Python中包如何发布?(python包发布)

编辑:rootadmin

推荐整理分享Python中包如何发布?(python包发布),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python怎么打包发布,python包怎么写,python程序怎么发给别人,python 发包,python发送数据包,python包发布,python 发包,python怎么打包发布,内容如对您有帮助,希望把文章链接给更多的朋友!

Python中包如何发布?

1.myModule目录结构体如下:

./setup.py__init__.pytest.pysub_A/__init__.pya.pysub_B/__init__.pyb.py

2.编辑setup.py文件

Python中包如何发布?(python包发布)

py_modules需指明所需包含的py文件

fromdistutils.coreimportsetupsetup(name="Se7eN_HOU",version="1.0",description="Se7eN_HOU'smodule",author="Se7eN_HOU",py_modules=["sub_A.a","sub_B.b"])

相关推荐:《Python视频教程》

3.构建模块

使用控制台在setup.py文件的同目录下执行python setup.py build

C:\Users\Se7eN_HOU\Desktop\myModule>pythonsetup.pybuildrunningbuildrunningbuild_pycopyingsub_A\a.py->build\lib\sub_Acopyingsub_B\b.py->build\lib\sub_BC:\Users\Se7eN_HOU\Desktop\myModule>

构建后目录结构:

./setup.py__init__.pytest.pysub_A/__init__.pya.pysub_B/__init__.pyb.pybuild/lib/sub_A/__init__.pya.pysub_B/__init__.pyb.py

4.生成发布压缩包

同目录下执行python setup.py sdist

C:\Users\Se7eN_HOU\Desktop\myModule>pythonsetup.pysdistrunningsdistrunningcheckwarning:check:missingrequiredmeta-data:urlwarning:check:missingmeta-data:if'author'supplied,'author_email'mustbesuppliedtoowarning:sdist:manifesttemplate'MANIFEST.in'doesnotexist(usingdefaultfilelist)warning:sdist:standardfilenotfound:shouldhaveoneofREADME,README.txt,README.rstwritingmanifestfile'MANIFEST'creatingSe7eN_HOU-1.0creatingSe7eN_HOU-1.0\sub_AcreatingSe7eN_HOU-1.0\sub_BmakinghardlinksinSe7eN_HOU-1.0...hardlinkingsetup.py->Se7eN_HOU-1.0hardlinkingsub_A\__init__.py->Se7eN_HOU-1.0\sub_Ahardlinkingsub_A\a.py->Se7eN_HOU-1.0\sub_Ahardlinkingsub_B\__init__.py->Se7eN_HOU-1.0\sub_Bhardlinkingsub_B\b.py->Se7eN_HOU-1.0\sub_BcreatingdistCreatingtararchiveremoving'Se7eN_HOU-1.0'(andeverythingunderit)C:\Users\Se7eN_HOU\Desktop\myModule>

打包后,生成最终发布压缩包Se7eN_HOU-1.0tar.gz,目录结构

./setup.py__init__.pytest.pysub_A/__init__.pya.pysub_B/__init__.pyb.pybuild/lib/sub_A/__init__.pya.pysub_B/__init__.pyb.pyMANIFESTdist/Se7eN_HOU-1.0.tar.gz

相关推荐:

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

上一篇:element-ui tree 异步树实现勾选自动展开、指定展开、指定勾选

下一篇:php中__callStatic方法的使用(php static function)

  • vivoy52s怎么录屏(vivoy52s怎么录屏录声音)

    vivoy52s怎么录屏(vivoy52s怎么录屏录声音)

  • 支付宝定时转账怎么设置(支付宝定时转账怎么取消)

    支付宝定时转账怎么设置(支付宝定时转账怎么取消)

  • realmex50pro支持息屏显示的吗(realmex50pro支持vooc)

    realmex50pro支持息屏显示的吗(realmex50pro支持vooc)

  • 12306支持电话订票吗(12306电话可以购票吗)

    12306支持电话订票吗(12306电话可以购票吗)

  • 收藏的录音怎么发到朋友圈(收藏的录音怎么发出去)

    收藏的录音怎么发到朋友圈(收藏的录音怎么发出去)

  • 苹果手机都是英文怎么改中文(苹果手机都是英文字母,怎么设置中文)

    苹果手机都是英文怎么改中文(苹果手机都是英文字母,怎么设置中文)

  • 动作设置可以指定的鼠标动作不包括(动作设置可以指定的鼠标动作包括哪些)

    动作设置可以指定的鼠标动作不包括(动作设置可以指定的鼠标动作包括哪些)

  • 微信主题怎么弄(微信主题怎么弄成自己的照片)

    微信主题怎么弄(微信主题怎么弄成自己的照片)

  • pd和qc充电区别(qc和pd快充互相兼容吗)

    pd和qc充电区别(qc和pd快充互相兼容吗)

  • 什么是台积电(什么是台积电问题)

    什么是台积电(什么是台积电问题)

  • 与外存相比较而言,内存的特点是(和外存相比)

    与外存相比较而言,内存的特点是(和外存相比)

  • 光环助手无法验证(ios光环助手无法验证应用)

    光环助手无法验证(ios光环助手无法验证应用)

  • 电脑屏幕可以当电视吗(电脑屏幕可以当显示器吗)

    电脑屏幕可以当电视吗(电脑屏幕可以当显示器吗)

  • 戴尔开机进入bios设置(戴尔开机进入bios)

    戴尔开机进入bios设置(戴尔开机进入bios)

  • 淘宝退货物流单号填错了可以改吗(淘宝退货物流单号填错了怎么修改)

    淘宝退货物流单号填错了可以改吗(淘宝退货物流单号填错了怎么修改)

  • ppt尊重什么配色原则(ppt最佳配色方案)

    ppt尊重什么配色原则(ppt最佳配色方案)

  • 表格中快速查找快捷键(表格中快速查找某人键在哪)

    表格中快速查找快捷键(表格中快速查找某人键在哪)

  • iphone7都有多大内存(iphone7有多长多宽)

    iphone7都有多大内存(iphone7有多长多宽)

  • 小米手机开空调在哪开(小米手机开空调万能遥控器)

    小米手机开空调在哪开(小米手机开空调万能遥控器)

  • 华为mate30怎么返回(mate30怎么把返回键设置出来)

    华为mate30怎么返回(mate30怎么把返回键设置出来)

  • 手机字体变粗了怎么办(感觉手机字体变粗了)

    手机字体变粗了怎么办(感觉手机字体变粗了)

  • vivo如何查看后台运行

    vivo如何查看后台运行

  • airpods二代第一次充电需要多久(airpods二代第一次连接步骤)

    airpods二代第一次充电需要多久(airpods二代第一次连接步骤)

  • 抖音里面的大头娃娃特效在哪里(抖音里面的大头娃娃特效怎么弄)

    抖音里面的大头娃娃特效在哪里(抖音里面的大头娃娃特效怎么弄)

  • iphonex多长厘米(iphonex多长多少厘米图解)

    iphonex多长厘米(iphonex多长多少厘米图解)

  • iosqq小程序在哪里找到(iosqq小程序在哪里)

    iosqq小程序在哪里找到(iosqq小程序在哪里)

  • 任务栏图标重叠在一起解决方法(任务栏图标重叠一起)

    任务栏图标重叠在一起解决方法(任务栏图标重叠一起)

  • web3:区块链常见的几大共识机制及优缺点(区块链网站模板)

    web3:区块链常见的几大共识机制及优缺点(区块链网站模板)

  • 增值税普通发票有什么用
  • 电脑填制记账凭证实训心得
  • 电子发票怎么开具
  • 增值税有定额税率吗
  • 小规模补交去年的所得税资产负债表怎么调整
  • 企业所得税季度预缴可以弥补以前年度亏损吗
  • 消费税申报流程税务实训平台
  • 国库集中支付行政运行
  • 留底的预缴税款怎么处理?
  • 转账支票需要哪些资料
  • 视同销售应付福利费账务处理是怎样的?
  • 小规模纳税人纳税申报流程
  • 纳税人跨县(市、区)提供建筑服务
  • 一张记账凭证写不下时,附件怎么写
  • 纳税人如何网上申请预填报服务
  • 向境外企业转让房产
  • 停车场领的定额发票要怎么报税?
  • 企业无形资产包括
  • 使用本地账户登录什么意思
  • 在windows 10中
  • windows10如何设置锁屏时间
  • 国际重复征税的类型及范围
  • 怎么认定是否为包工头
  • 航天税控服务费
  • php写接口实现json文件读取
  • 在银行按揭贷款买房是抵押吗
  • 广告公司物料报价清单
  • 不动产税费
  • uni-app怎么样
  • php symlink
  • 现金日记账怎么记账
  • php网页安全认证是什么
  • 天窗漏进来的水去哪了
  • mysql.php
  • 什么是成本会计
  • vue的安装步骤
  • vue国际化占位符
  • php charat
  • mysql如何上锁
  • 印花税应计入哪些费用
  • 债务重组开场白
  • mysql外键约束的基本语法结构
  • 合同负债算负债吗
  • 技术内部化
  • sql server 视图排序
  • 积分获取和消费的关系
  • 房地产企业购买礼品赠送客户
  • 未分配利润是怎么来的
  • 一般纳税人劳务税率是多少?
  • 所得税汇算清缴退税会计分录怎么做
  • 月末本年利润借方余额表示什么
  • 帮客户支付的机票计入什么科目
  • 外经证是怎么样的
  • 购进原材料如何结转成本
  • 股权变更需要做账吗
  • 期初与年初有什么区别
  • 工资扣水电费怎么做账
  • 费用分摊的分录
  • win7系统如何关闭系统自检
  • 安装win8系统需要什么条件
  • win8自带软件
  • windows10如何更改管理员账户
  • ubuntu20.04怎么用
  • docker基础教程
  • fdisk 分区表
  • 如何关闭windows防护
  • linux系统中scp命令的使用介绍
  • linux就该这么些
  • win7更新显卡驱动后黑屏的解决方法
  • vue自定义方法
  • shell脚本逐条执行
  • 快速掌握英语的方法
  • android图片压缩到200-300kb
  • 对于初学者的鼓励
  • 外埠企业如何在经营地缴税
  • 税务局营改增文件
  • 如何异地代缴社保
  • 教育培训行业的前景
  • 商铺收税多少
  • 两会热点有哪些呀?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设