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 仍会失败。