【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