0
点赞
收藏
分享

微信扫一扫

Error: Can‘t find Python executable “...\python.EXE“, you can set the PYTHON env variable

云竹文斋 2022-01-14 阅读 119
vue.jsvscode

问题描述

Error: Can’t find Python executable “D:\soft2\python\python.EXE”, you can set the PYTHON env variable.

最开始就是想要运行一个vue项目,npm install 命令之后就遇到了这个鬼问题。

第一眼就看到了这个问题,用node-sass竟然还需要python。我真太阳了🐶,我又看了我的环境变量,也有python,在cmd中执行python也能查看版本信息(我的版本是3.6.8),然后我就开始了漫漫百度路。

网上的两种解决办法

1、安装windows-build-tools

npm install --global --production windows-build-tools

2、安装node-gyp

npm install --global node-gyp

这两个命令我都执行了之后发现。。。还是那个样没什么用。网上又说需要管理员权限,我又重新执行了之后发现还是不行,我还重新装了淘宝镜像,都不行。

在经过我一顿可以哔哔的语句后我发现了错误信息的开始几行。

 让我重新build这个东东,于是我在cmd中输入了node-gyp list查看是否安装成功。

这上边也没有一个warn或者error,但是说我没有下载版本。(天地良心啊,我直接下载的时候是成功了啊,也没说没有版本),接下来我就按照提示下载了 

 然后我又输入第一个命令查看就有了版本信息

 后来发现还是不行,我真的。。。。重新输入了node-gyp rebuild,早就应该输入这个命令了

竟然是版本不兼容 ,错误信息也说了我的node不兼容,也提示我应该下载最新版的vsCode,我的vs是这个版本

 然而我不想更新我的vscode,于是我卸载了node.js和npm,并且指定版本后就重新运行可以了。

node和npm的版本不要太新了,python的版本也不要太新了。

这个坑我终于填了。

举报

相关推荐

0 条评论