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
博客内容涉及在npm安装项目依赖时遇到的问题,包括找不到Python可执行文件及iconv模块安装失败。解决方法包括设置Python环境变量,全局安装node-gyp和window-build-tools,以及可能需要卸载和重新安装Python。确保Python环境配置正确后,重新尝试npm install以检查问题是否已解决。
1597

被折叠的 条评论
为什么被折叠?



