Error:Can‘t find Python executable “/path/to/executable/python2.7“, you can set the PYTHON env varia

vue前端项目执行 npm install时报错如下:

gyp ERR! configure error
gyp ERR! stack Error: Can't find Python executable "python2.7", you can set the PYTHON env variable.

因看node-gyp的安装需求,https://github.com/nodejs/node-gyp, 部分剪切如下,可以请求的看到需要安装python2.7(其实2.6也行)python3不行

You can install with npm:

npm install -g node-gyp

 You will also need to install:

On Unix:

python (v2.7 recommended, v3.x.x is not supported)

make

A proper C/C++ compiler toolchain, like GCC

On Mac OS X:

You also need to install the Command Line Tools via Xcode. You can find this under the menu Xcode -> Preferences -> Downloads

This step will install gcc and the related toolchain containing make

python (v2.7 recommended, v3.x.x is not supported) (already installed on Mac OS X)

Xcode

On Windows:

For 64-bit builds of node and native modules you will also need the Windows 7 64-bit SDK

You may need to run one of the following commands if your build complains about WindowsSDKDir not being set, and you are sure you have already installed the SDK:

Microsoft Visual Studio C++ 2013 for Windows Desktop (Express version works well)

Microsoft Visual Studio C++ 2013 (Express version works well)

If the install fails, try uninstalling any C++ 2010 x64&x86 Redistributable that you have installed first

If you get errors that the 64-bit compilers are not installed you may also need thecompiler update for the Windows SDK 7.1

Make sure that you have a PYTHON environment variable, and it is set to drive:\path\to\python.exe not to a folder

Python (v2.7.3 recommended, v3.x.x is not supported)

Windows XP/Vista/7:

Windows 7/8:

All Windows Versions

call "C:\Program Files\Microsoft SDKs\Windows\v7.1\bin\Setenv.cmd" /Release /x86
call "C:\Program Files\Microsoft SDKs\Windows\v7.1\bin\Setenv.cmd" /Release /x64

 If you have multiple Python versions installed, you can identify which Python version node-gyp uses by setting the '--python' variable:

node-gyp --python /path/to/python2.7

If node-gyp is called by way of npm and you have multiple versions of Python installed, then you can set npm's 'python' config key to the appropriate value:

npm config set python /path/to/executable/python2.7

Note that OS X is just a flavour of Unix and so needs pythonmake, and C/C++. An easy way to obtain these is to install XCode from Apple, and then use it to install the command line tools (under Preferences -> Downloads). 

安装Python环境之后,还需要配置环境变量,不然报错

gyp ERR! configure error
gyp ERR! stack Error: Can't find Python executable "/path/to/executable/python2.7", you can set the PYTHON env variable.

1、下载安装Python2.7,设置环境变量 (博主安装Python路径:D:\SoftDevelopmentTools\python2.7.3)

 2、执行命令

npm config set python "D:\SoftDevelopmentTools\python2.7.3\python.exe"

 3、重新执行

npm install

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值