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

如何解决安装goodbyecaptcha时出现的ModuleNotFoundError错误

解决pocketsphinx==0.1.15安装时ModuleNotFoundError问题

错误原因

pocketsphinx 0.1.15的setup.py中导入了distutils.command.bdist_msi,这个模块在Python 3.10及以上版本中已被移除;若使用精简版Python(如部分Miniconda环境),也可能缺失distutils核心组件。

解决方案

方案一:降级Python到3.9及以下版本

  1. 卸载当前Python 3.10+版本
  2. 下载Python 3.9.x版本并安装,安装时务必勾选Add Python to PATH选项
  3. 重新执行安装命令:
    pip install goodbyecaptcha
    

方案二:修改pocketsphinx源码后手动安装

  1. 下载pocketsphinx 0.1.15源码包:
    pip download pocketsphinx==0.1.15
    
  2. 解压下载的pocketsphinx-0.1.15.tar.gz压缩包
  3. 打开解压目录中的setup.py,找到第20行代码:
    from distutils.command.bdist_msi import bdist_msi as _bdist_msi
    
    将这行注释或删除
  4. 在解压目录下执行本地安装:
    pip install .
    
  5. 完成后重新执行:
    pip install goodbyecaptcha
    

方案三:绕过指定版本,安装新版pocketsphinx

  1. 先安装goodbyecaptcha但不自动安装依赖:
    pip install goodbyecaptcha --no-deps
    
  2. 安装最新版pocketsphinx:
    pip install pocketsphinx
    
  3. 执行pip show goodbyecaptcha查看依赖列表,手动安装剩余所需依赖

内容的提问来源于stack exchange,提问作者Mod ff At

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 19:10:23