当前位置: 首页 > news >正文

【python中级】使用 distutils 和wheel生成whl 轮子文件

【python中级】使用 distutils 和wheel生成whl 轮子文件

  • 1.背景
  • 2.项目
  • 3.构建
  • 4.运行
  • 5.其它

1.背景

Wheel俗称轮子,经常听到的是咱们不要没事造重复的轮子。在python的whl轮子是python三方包非常流行的分发文件!
distutils本身并不直接支持生成whl文件,需要pip install Wheel
即需要安装wheel库并结合bdist_wheel命令。

注意:distutils是Python的标准库,而setuptools是其增强版,提供了更多功能,但需要额外pip install setuptools

2.项目

确保项目目录包含以下核心文件:

my_package/
├── my_package/          # 包目录(必须包含 __init__.py)
|    └── __init__.py
│    └── module.py
├── setup.py             # 构建配置文件
└── README.md            # 项目文档

其中 init

相关文章:

  • 蓝桥杯 切割
  • 深入探究Spring MVC
  • C++学习day4
  • 基于大数据分析的门户信息推荐系统
  • 《STL 六大组件之容器篇:简单了解 list》
  • 国家天文台携手阿里云,发布国际首个太阳大模型“金乌”
  • 用Python实现TCP代理
  • Java数据类型与数据库类型映射技术文档
  • 基础框架系列分享:一个通用的Excel报表生成管理框架
  • MQTT 服务器(emqx)搭建及使用(一)
  • [图论]拓扑排序
  • 【JavaEE】MyBatis - Plus
  • deepseek v3-0324 化学键线式Canvas编辑器设计
  • 线程池自顶向下
  • 关于 @Autowired 和 @Value 使用 private 字段的警告问题分析与解决方案
  • # C++初阶——内存管理
  • 【mysql】日志:binLog、redoLog和undoLog
  • openwebui和keycloak集成,使用keycloak的用户名和密码登录
  • Ubuntu 安全限制遭突破:攻击者可利用内核漏洞提权
  • 如何使用AI去水印(ChatGPT去除图片水印)
  • 横跨万里穿越百年,《受到召唤·敦煌》中张艺兴一人分饰两角
  • 通化市委书记孙简升任吉林省副省长
  • 中国目的地·入境游简报006|外国网红游中国启示录
  • 外交部就习近平主席将出席中拉论坛第四届部长级会议开幕式介绍情况
  • 习近平圆满结束对俄罗斯国事访问并出席纪念苏联伟大卫国战争胜利80周年庆典
  • 被取消总统候选人资格,金文洙:将采取政治法律措施讨回公道