1. 问题
项目在 npm install
时安装报错
Error: Can't find Python executable "Python25", you can set the PYTHON env variable
以及
ERR! iconv@2.1.11 install: `node-gyp rebuild`
2. 解析
在npm安装依赖的过程中说找不到可执行的Python,需要设置Python环境变量,另外也是安装iconv报错,需要安装node-gyp来重新构建。
3. 解决该问题
1>. 管理员打开PowerShell
2>. 确认下node是不是32版本
nvm list
3>. 全局安装 node-gyp
npm install -g node-gyp
4>. 全局安装 window-build-tools
npm install --global --production window-build-tools
如果出现 Successfully installed Python 2.7 而且卡了很久,说明之前可能安装过Python,需要卸载Python 重新安装。
找到c盘用户中的 .windows-build-tools 文件夹,运行 python-xx.xx.xx.amd64 文件
选择移除Python的选项并点击完成
重新点击 python-xx.xx.xx.amd64 文件安装,一切配置以默认为主
5>. 确认下python环境变量
4. 确认是否解决问题
安装依赖看是否安装成功
npm install