| wheel | 已构建格式,安装时无需编译(除非纯源码包标注) |
|---|---|
| sdist | 源码分发,安装时执行构建步骤 |
| 平台标签 | manylinux 等标签声明兼容的 glibc/平台范围 |
构建与安装
构建与安装
python -m build # 生成 dist/*.whl 与 *.tar.gz
pip install dist/app-1.9.0-py3-none-any.whl内部交付优先提供 wheel:把编译复杂度留在构建流水线,而不是部署机上。
wheel(.whl)是预构建分发、安装快;sdist(.tar.gz)需要目标环境本地构建,易受系统依赖影响。
| wheel | 已构建格式,安装时无需编译(除非纯源码包标注) |
|---|---|
| sdist | 源码分发,安装时执行构建步骤 |
| 平台标签 | manylinux 等标签声明兼容的 glibc/平台范围 |
python -m build # 生成 dist/*.whl 与 *.tar.gz
pip install dist/app-1.9.0-py3-none-any.whl