Error:Can‘t find Python executable “/path/to/executable/python2.7“, you can set the PYTHON env varia
Posted MinggeQingchun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 python
, make
, 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
以上是关于Error:Can‘t find Python executable “/path/to/executable/python2.7“, you can set the PYTHON env varia的主要内容,如果未能解决你的问题,请参考以下文章
Install报错Error: Can‘t find Python executable “python“, you can set the PYTHON env var
Install报错Error: Can‘t find Python executable “python“, you can set the PYTHON env var
Install报错Error: Can‘t find Python executable “python“, you can set the PYTHON env var
解决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.解决办法
npm 安装依赖过程中报错:Error: Can‘t find Python executable “python“, you can set the PYTHON env variable