python
data_error
ai_generated
true
错误:pip._vendor.packaging.utils.InvalidWheelName:无效的 wheel 文件名:mypackage-1.0.0-py3-none-any.whl(缺少平台标签)
ERROR: pip._vendor.packaging.utils.InvalidWheelName: Invalid wheel filename: mypackage-1.0.0-py3-none-any.whl (missing platform tag)
ID: python/pip-unsupported-package-format
80%修复率
85%置信度
0证据数
2025-09-10首次发现
版本兼容性
| 版本 | 状态 | 引入 | 弃用 | 备注 |
|---|---|---|---|---|
| 3.9 | active | — | — | — |
| 3.10 | active | — | — | — |
根因分析
wheel 文件名不符合 PEP 427 命名约定,例如缺少或格式错误的标签。
English
The wheel filename does not conform to PEP 427 naming convention, e.g., missing or malformed tags.
解决方案
-
85% 成功率 Rename the wheel file correctly
Ensure filename is like 'mypackage-1.0.0-py3-none-any.whl' (correct: mypackage-1.0.0-py3-none-any.whl is actually valid; the error is about missing platform tag, but 'any' is a valid platform. If error persists, check tags.)
-
95% 成功率 Rebuild the wheel with proper metadata
Run: python setup.py bdist_wheel (ensures correct naming).
无效尝试
常见但无效的做法:
-
Renaming the file to remove the platform tag
90% 失败
Makes the filename even more invalid.
-
Using a different compression format like tar.gz
80% 失败
Pip expects .whl files for wheels.