You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用pip 24.2安装RandomWords报错:找不到setuptools.command.test模块

问题原因与解决方法

错误原因

RandomWords包的setup.py依赖了setuptools.command.test模块,但该模块在新版setuptools(与pip 24.2适配的版本)中已被废弃并移除。Python 3.12和最新的pip/setuptools不再支持这套旧的测试命令体系,因此安装时会触发找不到模块的错误。

解决方法

  • 降级setuptools至兼容版本
    先安装仍包含setuptools.command.test的旧版setuptools,再安装RandomWords:

    pip install setuptools==58.0.4
    pip install RandomWords
    

    安装完成后,若需恢复新版setuptools,可执行:pip install --upgrade setuptools

  • 使用替代包
    选择维护活跃、适配现代Python环境的同类包,比如random-word:

    pip install random-word
    

    该包功能与RandomWords类似,且无兼容性问题。

  • 手动修改包源码(不推荐)
    下载RandomWords的源码包,删除setup.py中所有涉及setuptools.command.test的代码,再执行python setup.py install完成安装。此方法仅适合熟悉Python包构建流程的用户。

内容的提问来源于stack exchange,提问作者Rzeyee

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 06:24:51