无法安装pyopenjtalk:Getting requirements to build wheel失败求助
解决Windows下pyopenjtalk安装失败的问题
针对你遇到的Getting requirements to build wheel did not run successfully及FileNotFoundError: [WinError 2]错误,以下是针对性排查步骤:
验证CMake的系统PATH配置
打开命令行执行cmake --version,如果返回命令未找到,手动将CMake的bin目录(通常为C:\Program Files\CMake\bin)添加到系统环境变量PATH,重启命令行后再尝试安装。确保C/C++编译器可用且完整
若使用Visual Studio,必须安装「桌面开发用C++」工作负载,包含MSVC工具链、Windows SDK核心组件。验证方式:- 打开Visual Studio对应的「x64 Native Tools Command Prompt」
- 执行
cl命令,若返回编译器版本信息则正常,之后在此命令行内执行pip install pyopenjtalk
尝试安装预编译轮子(跳过本地编译)
针对Windows平台,下载对应Python版本、系统位数的pyopenjtalk预编译whl文件,执行本地安装:pip install D:\Downloads\pyopenjtalk-xxx-cp3x-cp3x-win_amd64.whl手动指定openjtalk依赖路径
- 下载openjtalk预编译包并解压到本地目录(如
C:\openjtalk) - 添加系统环境变量:
OPENJTALK_DIR = C:\openjtalk- 将
%OPENJTALK_DIR%\lib添加到PATH - 将
%OPENJTALK_DIR%\include添加到INCLUDE
- 重启命令行后执行
pip install pyopenjtalk
- 下载openjtalk预编译包并解压到本地目录(如
使用--no-build-isolation参数安装
执行以下命令避免构建隔离环境导致的依赖缺失:pip install pyopenjtalk --no-build-isolation确认Python版本兼容性
检查pyopenjtalk官方支持的Python版本,若当前使用3.11+版本,可尝试降级到Python 3.9或3.10重新安装。
内容的提问来源于stack exchange,提问作者ArkCQ
相关产品推荐
相关产品推荐

