解决Error: Can‘t find Python executable “python“, you can set the PYTHON env variable. gyp ERR! 一文就够啦!

        错误原因:Node.js 在安装模块的时候报错,缺少python环境,导致出现这个错误,在网上查了一下,大致有以下两种解决方案:

方案一:

安装Python及环境变量配置,这里注意要安装必须python2.7的版本,因为2和3是不兼容的,所以安装3.X版本的python是不行的。同时要自己去配置环境变量。

 方案二:

使用win+r,输入cmd进入命令窗口,输入以下代码

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

 但是这里要注意的是cmd要使用管理员权限打开,方式如下:

        win+r,输入cmd,使用Ctrl+shift+enter打开命令窗口。

还有一个要注意的是,这里会出现以下的情况,这并不代表着安装成功:

解决Error: Can‘t find Python executable “python“, you can set the PYTHON env variable. gyp ERR! 一文就够啦!_第1张图片

 卡在这个地方不动,是因为日志文件的错误,具体解决方案如下

1、运行npm install -g windows-build-tools

2、在%temp%文件夹中找到最新的文件名类似于dd_installer_20210421124746.log的文件

3、查看此文件,确保日志中输出了Closing the installer with exit code 0

4、确保你安装了vscode

ps:其实可以直接跳过2–4步,因为你的python环境早就安装好了,重复的步骤安装程序早就执行完毕了

5、在%temp%目录下创建一个名为dd_client_.log的文件

6、编辑5中创建的文件,加入一行Closing installer. Return code: 3010.然后保存。

然后windows-build-tools就可以继续安装了

注:直接在资源管理器中粘贴%temp%即可打开你的Windows temp目录。 

        或者在win+r输入temp也可以打开该目录 

你可能感兴趣的:(python,python,开发语言)