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

Windows11下Python3.9.6安装pocketsphinx编译wheel失败求助

解决Windows 11下Python 3.9安装pocketsphinx编译失败的问题

错误原因分析

从日志能明确两个核心问题:

  • CMake找不到nmake工具,该工具属于Visual Studio编译套件
  • 未配置C语言编译器(提示CMAKE_C_COMPILER not set)

Windows系统编译Python原生扩展(如pocketsphinx)必须依赖Visual Studio的C++编译工具链,默认系统不会自带,需手动安装配置。

解决方案

方案1:安装编译工具并使用开发者命令提示符安装

  1. 下载并打开Visual Studio Installer
  2. 选择「使用C++的桌面开发」工作负载,确保勾选以下组件:
    • MSVC v142(或对应版本)VS 2019 C++ x64/x86生成工具
    • Windows 11 SDK
  3. 安装完成后,打开x64 Native Tools Command Prompt for VS 2019(根据你安装的VS版本选择对应命令提示符)
  4. 在该命令窗口中执行安装命令:
    pip install pocketsphinx
    

方案2:安装预编译wheel包(跳过编译步骤)

  1. 找到适配Python 3.9、Windows 64位的pocketsphinx预编译wheel文件
  2. 下载文件到本地后,运行以下命令安装(替换为实际文件名):
    pip install pocketsphinx-0.1.15-cp39-cp39-win_amd64.whl
    

额外检查项

确认SWIG已添加到系统PATH:打开命令行输入swig -version,能正常显示版本则配置正确;若无法识别,将SWIG安装目录添加到系统环境变量PATH中。

内容的提问来源于stack exchange,提问作者Shi Bing Liew

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 23:33:19