npm install下载时出现Error: Can‘t find Python executable “python“, you can set the PYTHON env variable.

npm install下载时出现Error: Can't find Python executable "python", you can set the PYTHON env variable.

起因:想拿elementUI2.x源码进行学习,克隆下来后执行npm install,执行到后面发现node-sass下载报错。
尝试失败
(1)尝试了网上降低node版本到6.x,结果还是不行。
(2)尝试了网上使用npm命令下载Python
https://blog.csdn.net/qq_34520411/article/details/122177900,结果还是不行。
(3)尝试了去python官网手动下载2.7版本到D盘(注意这个D盘有坑),结果还是不行。

一、仔细阅读报错信息

①找不到C盘下Python27文件夹下的python.exe文件。
②找不到python可执行环境。
③node-sass下载失败。

仔细看报错,应该是图中①和②导致的③。
注意①的报错,很明显下载过程中自动会去C盘寻找,所以前文的(3)就是选择错了放置下载文件的路径。
在这里插入图片描述

二、成功解决(主要是要正确下载python到C盘)

1.python官网:https://www.python.org/
2.下载稳定版,下拉找到报错①中需要的2.7版本,下载64位。在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3.安装
一直点next就行,注意保存路径为C:\Python27\。
在这里插入图片描述
4.配置环境
在这里插入图片描述
在这里插入图片描述
5.先删除之前下的node_modules。
6.再重新执行npm install。
在这里插入图片描述
7.重新安装依赖后,node-sass不报错了:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值