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不报错了:
在这里插入图片描述

GitHub 加速计划 / ar / Aria
5.52 K
861
下载
下载可以很简单
最近提交(Master分支:3 个月前 )
b0d3c6dd - 5 个月前
8fd9634d - 5 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐