安装依赖项时python问题

时间:2019-12-03 21:54:04

标签: python node.js npm

我正在学习node.js,正在观看的教程中包括了代码,但是当我在项目目录上执行npm install时,出现以下错误:

gyp verb check python checking for Python executable "python" in the PATH
gyp verb `which` succeeded python C:\Users\work-\AppData\Local\Programs\Python\Python37-32\python.EXE
gyp ERR! configure error
gyp ERR! stack Error: Command failed: C:\Users\work-\AppData\Local\Programs\Python\Python37-32\python.EXE -c import sys; print "%s.%s.%s" % sys.version_info[:3];
gyp ERR! stack   File "<string>", line 1
gyp ERR! stack     import sys; print "%s.%s.%s" % sys.version_info[:3];
gyp ERR! stack                                ^
gyp ERR! stack SyntaxError: invalid syntax
gyp ERR! stack
gyp ERR! stack     at ChildProcess.exithandler (child_process.js:294:12)
gyp ERR! stack     at ChildProcess.emit (events.js:182:13)
gyp ERR! stack     at maybeClose (internal/child_process.js:962:16)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:251:5)

2 个答案:

答案 0 :(得分:0)

好像没有正确安装python?安装python时,会出现一个复选框,例如将python 3.8添加到PATH。 检查注册表编辑器以检查路径。

此处版本可能不同

答案 1 :(得分:0)

看起来您的计算机上没有安装python。

转到命令提示符并键入

  

python

如果您得到这样的信息:

Python 3.8.0 (tags/v3.8.0:fa919fd, Oct 14 2019, 19:21:23) [MSC v.1916 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information.
>>>

如果不明白,那就意味着您的计算机上没有安装python。

您也可以尝试类似的命令

  

python3

但是最后,您应该会看到我上面提供的类似结果。

检查您是否已安装python的另一种方法,请尝试输入以下命令:

Mac / Linux

  

哪个python

Windows

  

其中python

如果您安装了python,它将打印出您安装的位置