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

安装pocketsphinx执行python setup.py install提示需MSVC14.0如何解决

问题原因

报错要求的Microsoft Visual C++ 14.0是C源码编译所需的构建工具链组件,你已安装的MSVC 2015-2022属于运行时可再发行包,仅支持运行已编译完成的C程序,不包含编译依赖的头文件、编译器等核心组件,因此触发依赖缺失报错。

解决方案

按优先级从高到低选择即可:

  • 方案1:直接使用官方预编译包,跳过本地编译
    不需要手动下载源码编译,直接执行命令:
    pip install pocketsphinx
    官方已提供主流Python版本对应的预编译wheel包,会自动跳过C++依赖校验,无需本地编译即可完成安装。如果之前已下载源码包,先删除本地pocketsphinx源码目录后再执行上述命令即可。
  • 方案2:补全C构建工具链(适合必须编译自定义源码的场景)
    打开Visual Studio Installer,选择修改已安装的Visual Studio版本,在「工作负荷」页签下勾选「使用C
    的桌面开发」组件包,完成安装后重启命令行,重新执行python setup.py install即可。
  • 方案3:临时适配高版本MSVC(适合不想新增安装组件的场景)
    在执行安装命令前,先在当前命令行窗口依次执行以下两条命令:
    set DISTUTILS_USE_SDK=1
    set MSSdk=1
    再执行python setup.py install,distutils会自动兼容当前已安装的高版本MSVC工具链完成编译。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 17:27:04