python install_error ai_generated true

错误:安装脚本退出,错误:不支持的格式:2

error: Setup script exited with error: Unsupported format: 2

ID: python/setuptools-unsupported-format

其他格式: JSON · Markdown 中文 · English
80%修复率
84%置信度
0证据数
2024-04-05首次发现

版本兼容性

版本状态引入弃用备注
3.6 active — — —
3.7 active — — —
3.8 active — — —

根因分析

setup.py 使用了不支持的 setuptools 版本或格式,通常发生在 setuptools 版本过旧与新的 setup.py 语法不兼容时。

English

setup.py 使用了不支持的 setuptools 版本或格式,通常发生在 setuptools 版本过旧与新的 setup.py 语法不兼容时。

generic

解决方案

  1. 80% 成功率
    升级 setuptools:pip install --upgrade setuptools
  2. 85% 成功率
    在 setup.py 开头添加 from setuptools import setup 并确保使用 setuptools 而不是 distutils

无效尝试

常见但无效的做法:

  1. 90% 失败

    问题在于 setuptools 版本,重试不会改变。

  2. 70% 失败

    如果 setuptools 版本过旧,直接运行 setup.py 仍会失败。