python
install_error
ai_generated
true
error: invalid command 'bdist_wheel'
ID: python/setuptools-install-command-invalid-command
80%Fix Rate
85%Confidence
0Evidence
2024-04-10First Seen
Version Compatibility
| Version | Status | Introduced | Deprecated | Notes |
|---|---|---|---|---|
| 3.7 | active | — | — | — |
| 3.8 | active | — | — | — |
| 3.9 | active | — | — | — |
| 3.10 | active | — | — | — |
| 3.11 | active | — | — | — |
Root Cause
The wheel package is not installed in the build environment. Modern setuptools no longer includes wheel support by default, so building a wheel distribution fails when the command is invoked.
generic中文
构建环境中未安装 wheel 包。现代 setuptools 默认不再包含 wheel 支持,因此调用构建 wheel 分发包的命令时会失败。
Workarounds
-
95% success
Install the wheel package: pip install wheel, then retry python setup.py bdist_wheel.
-
98% success
Use python -m build (requires pip install build) which automatically installs wheel in an isolated environment.
Dead Ends
Common approaches that don't work:
-
90% fail
Upgrading setuptools does not install the separate wheel package; the command remains unavailable.
-
60% fail
setup.py install is deprecated and may still fail if wheel is needed for dependencies; it also doesn't produce a wheel.