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

Windows 11安装node-pty时出现gyp错误的技术求助

解决Windows 11下安装node-pty的gyp错误

错误原因

node-pty是原生Node.js模块,安装时需要通过node-gyp编译C代码,你的环境缺少**Visual Studio及Desktop development with C工作负载**,这是node-gyp在Windows上编译原生模块的必要依赖。

具体解决步骤

1. 安装Visual Studio

  • 下载并安装最新版Visual Studio(推荐2022版本)
  • 安装时必须勾选**Desktop development with C++**工作负载,同时确保包含以下组件:
    • MSVC v143 - VS 2022 C++ x64/x86生成工具
    • Windows 11 SDK
    • C++ CMake工具 for Windows

2. 配置环境(可选,安装后仍报错时操作)

  • 以管理员身份打开命令提示符,执行命令指定MSVS版本:
    npm config set msvs_version 2022
    
  • 也可直接在安装命令中指定版本:
    npm i node-pty --msvs_version=2022
    

3. 重新安装

  • 重启终端或命令提示符,确保环境配置生效
  • 再次执行安装命令:
    npm i node-pty
    

备选方案(无需完整Visual Studio)

可以安装Windows Build Tools替代,以管理员身份执行:

npm install --global windows-build-tools

该工具会自动安装Python及必要的C++编译工具,安装过程耗时较长,请耐心等待。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 08:11:04