본문 바로가기
JAVASCRIPT/NodeJS

[NodeJS] "if not defined npm_config_node_gyp" error

by 원동호 2021. 9. 13.

시스템 환경

Windows Server 2016 

NodeJS version : v12.14.1

npm version : v6.13.4

gyp ERR! find Python
gyp ERR! find Python Python is not set from command line or npm configuration
gyp ERR! find Python Python is not set from environment variable PYTHON
gyp ERR! find Python checking if "python" can be used
.
.
.
gypfind Python ERR!

 

npm install 진행 시 위 에러가 발생했다.

패키지 설치중 python이 없어서 발생하는 에러인데 해결하기 위해서는 몇가지 패키지를 설치해야 한다.

 

1. 패키지 설치 ( 관리자 Prompt에서 진행)

npm install -g --production windows-build-tools
npm install -g node-gyp

 

2. python 환경변수 등록

setx PYTHON "%USERPROFILE%\.windows-build-tools\python27\python.exe"

 

3. npm install

댓글0