从提示的意思看是缺少Python,没有找到python的可执行文件,你可以设置PYTHON环境变量。" />

前端开发您现在的位置是:首页 > 博客日志 > 前端开发

Can't find Python executable "python", you can set the PYTHON env variable.

<a href='mailto:'>微wx笑</a>的头像微wx笑2021-04-24 12:36:52前端开发人已围观关键字: vue  npm  Python  env  

vue项目,执行npm install的时候发生错误:Can't find Python executable "python", you can set the PYTHON env variable.

从提示的意思看是缺少Python,没有找到python的可执行文件,你可以设置PYTHON环境变量。

vue项目,执行npm install的时候发生错误:Can't find Python executable "python", you can set the PYTHON env variable.2yh编程技术_踩坑日志_进阶指南_无知人生

从提示的意思看是缺少Python,没有找到python的可执行文件,你可以设置PYTHON环境变量。2yh编程技术_踩坑日志_进阶指南_无知人生

image.png2yh编程技术_踩坑日志_进阶指南_无知人生

网上查了一下,发现解决的方法不是安装Python,设置环境变量,而是执行以下命令,安装build-tools
2yh编程技术_踩坑日志_进阶指南_无知人生

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

从命令输出来看,实际确实是在安装python2yh编程技术_踩坑日志_进阶指南_无知人生

image.png2yh编程技术_踩坑日志_进阶指南_无知人生

安装完成之后,会停在“Successfully installed Python 2.7”,需要按 Ctrl+C,然后再按“y”退出来。2yh编程技术_踩坑日志_进阶指南_无知人生

然后再执行以下命令:
2yh编程技术_踩坑日志_进阶指南_无知人生

npm install --global node-gyp

命令最后会输出类似下面的:2yh编程技术_踩坑日志_进阶指南_无知人生

+ node-gyp@8.0.0
added 91 packages from 31 contributors in 32.149s

到这就OK了。
2yh编程技术_踩坑日志_进阶指南_无知人生

再执行“npm install”试试吧。2yh编程技术_踩坑日志_进阶指南_无知人生

命令最后会输出类似下面的:2yh编程技术_踩坑日志_进阶指南_无知人生

added 86 packages from 61 contributors and audited 1472 packages in 191.073s

77 packages are looking for funding
  run `npm fund` for details

found 2 moderate severity vulnerabilities
  run `npm audit fix` to fix them, or `npm audit` for details

然后再执行“npm run serve”,服务可以正常启动了,开始测试吧。
2yh编程技术_踩坑日志_进阶指南_无知人生

本文由 微wx笑 创作,采用 CC BY-NC 4.0 许可协议。 非商业性使用可自由转载、引用、甚至修改,但需署名作者且注明出处。

很赞哦! () 有话说 ()