Windows上的“ npm install”错误:gyp错误!堆栈错误:找不到Python可执行文件“ python”,可以设置PYTHON env变量

时间:2018-10-25 18:58:22

标签: python windows npm

我在本地Linux上开发了nodejs应用程序。 然后,将代码复制到Windows 10计算机上。跑npm install,验证它可以正常工作。 然后,我尝试将其部署到我们的Windows Server 2016 STandard。当我运行“ npm install”时,我得到:

node-pre-gyp install --fallback-to-build

node-pre-gyp ERR! Tried to download(404): https://github.com/kelektiv/node.bcrypt.js/releases/download/v2.0.1/bcrypt_lib
2.0.1-node-v67-win32-x64-unknown.tar.gz de-pre-gyp ERR! Pre-built binaries not found for bcrypt@2.0.1 and node@11.0.0 (node-v67 ABI, unknown) (falling back to ource compile with node-gyp) p ERR! configure error p ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable. p ERR! stack     at PythonFinder.failNoPython (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\conf ure.js:484:19) p ERR! stack     at PythonFinder.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\confi re.js:509:16)

我尝试了这里提出的各种解决方案: https://github.com/felixrieseberg/windows-build-tools/issues/56 但他们都没有帮助。 另外,我尝试在本地Windows 10计算机(可以正常运行的计算机)上寻找python.exe,但找不到任何文件。

因此,除了帮助我在Windows Server上运行npm安装之外,我还想了解它在没有python安装的情况下如何在本地Windows 10上运行,即npm安装究竟需要python等吗?

0 个答案:

没有答案