Error: Can‘t find Python executable “python“, you can set the PYTHON env variable.解决办法

问题描述

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

在这里插入图片描述

解决办法

第一步、安装windows-build-tools(这一步可出现能的错误在下面会讲,可用别的工具替代这一步)

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

第二步、安装node-gyp

npm install --global node-gyp

第一步出现的问题描述

执行npm命令:npm install --global --production windows-build-tools
一直卡在Successfully installed Python 2.7不动。
在这里插入图片描述

其他方法试过都不行

然后去github找issue在这里插入图片描述

windows-build-tools本质上就是一个环境包构建配置工具,这个不行,那就换一个,换成chocolatey

安装Chocolatey

cmd或者powershell (不懂自行百度)都是可以的,建议一般开发都使用是管理员身份,碰到要执行的东西个各种报错,尤其是数据库。

复制下面的文本到 cmd 中

使用 powershell (window 10自带)安装,复制下面文本

Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

在这里插入图片描述

在这里插入图片描述

检测是否安装成功

请输入下面文本的在 cmd 或者 powershell 中,然后进行回车。注意:如果没有成功,那么请关闭,在打开(cmd 或者 powershell),再操作一遍。下面命令是 查看 choco 版本号

choco -v

最后就是用这个工具解决原有的问题

choco install python visualstudio2017-workload-vctools -y
npm config set msvs_version 2017
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值