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

Windows 10系统下npm安装Parcel时node-gyp找不到Python报错如何解决

修复步骤

核心问题为node-gyp编译Parcel依赖的原生模块时,无法正常调用配置的Python环境:npm配置的python3.10命令不存在于系统PATH中,同时PYTHON环境变量对应的可执行文件路径也未加入PATH导致调用失败。

    1. 修正npm的Python配置
      运行以下命令将npm的Python路径指向实际可执行文件位置:
    npm config set python "C:\Users\user-id\AppData\Local\Programs\Python\Python310\python.exe"
    

    运行完成后执行npm config get python确认返回的路径和上面配置的一致。

    1. 将Python路径加入系统PATH环境变量
      把以下两个路径添加到Windows系统的用户PATH或系统PATH中:
    C:\Users\user-id\AppData\Local\Programs\Python\Python310
    C:\Users\user-id\AppData\Local\Programs\Python\Python310\Scripts
    

    配置完成后重启所有终端窗口,在cmd中执行python --version,确认能正常返回Python 3.10.x的版本信息。

    1. 安装Windows构建工具(如果未安装)
      node-gyp编译原生模块需要C++构建工具支持,以管理员身份打开PowerShell执行以下命令安装:
    npm install --global --production windows-build-tools
    

    也可以手动安装Visual Studio生成工具,安装时勾选「使用C++的桌面开发」工作负载。

    1. 清理缓存重新安装Parcel
      先删除项目目录下的node_modules文件夹和package-lock.json文件,再依次执行以下命令:
    npm cache clean --force
    npm install parcel --save-dev
    

    安装完成后执行npx parcel --version,能正常输出版本号即表示修复成功。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 19:24:04