Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
安装gulp converter tjs时找不到Python可执行文件_Python_Node.js_Npm_Gulp - Fatal编程技术网

安装gulp converter tjs时找不到Python可执行文件

安装gulp converter tjs时找不到Python可执行文件,python,node.js,npm,gulp,Python,Node.js,Npm,Gulp,当我尝试安装gulp converter tjs时,出现以下错误 使用npm安装-g gulp转换器tjs 看起来我缺少python,但是python.exe的路径是正确的。我甚至可以从cmd运行python命令,还可以设置环境变量。 有什么建议吗 C:\Users\themhz\AppData\Roaming\npm\node\u modules\gulp converter tjs\node\u modules\iconv>if 未定义npm\U配置\U节点\U gy p节点 C:\User

当我尝试安装gulp converter tjs时,出现以下错误

使用npm安装-g gulp转换器tjs

看起来我缺少python,但是python.exe的路径是正确的。我甚至可以从cmd运行python命令,还可以设置环境变量。 有什么建议吗

C:\Users\themhz\AppData\Roaming\npm\node\u modules\gulp converter tjs\node\u modules\iconv>if 未定义npm\U配置\U节点\U gy p节点 C:\Users\themhz\AppData\Roaming\npm\node\U modules\npm\bin\node gyp bin….\node\U modules\node gyp\bin\node gyp .js rebuild else节点rebuild gyp ERR!配置错误gyp 犯错误堆栈错误:找不到Python可执行文件 C:\Users\themhz\AppData\Local\Programs\Python\Python36-32\Python.exe ,可以设置PYTHON env变量。哎呀!堆叠 PythonFinder.failNoPython C:\Users\themhz\AppData\Roaming\npm\node\u modules\npm\node\u modules\node- gyp\lib\configure.js:483:19 gyp ERR!堆叠在PythonFinder。 C:\Users\themhz\AppData\Roaming\npm\node\u modules\npm\node\u modules\node-g yp\lib\configure.js:509:16 gyp ERR!堆叠 C:\Users\themhz\AppData\Roaming\npm\node\u modules\npm\node\u modules\fs\polyfills.js:284:29 哎呀!堆栈在FSReqWrap.oncomplete fs.js:152:21 gyp ERR!系统 Windows\u NT 10.0.15063 gyp错误!命令C:\程序 文件\nodejs\node.exe C:\Users\themhz\AppData\Roaming\npm\node\u modules\npm\nod e_modules\node gyp\bin\node-gyp.js重建gyp ERR!cwd C:\Users\themhz\AppData\Roaming\npm\node\u modules\gulp converter tjs\node\u modules\iconv 哎呀!节点-v8.9.1 gyp错误!node gyp-v3.6.2 gyp ERR!不好 npm错误!代码ELIFECYCLE npm ERR!错误1 npm错误!iconv@2.3.0 安装:节点gyp重建npm错误!退出状态1 npm错误!npm错误! 失败iconv@2.3.0安装脚本。npm错误!这可能是 npm没有问题。可能还有其他日志输出 上面

npm错误!此运行的完整日志可在以下位置找到:npm ERR! C:\Users\themhz\AppData\Roaming\npm-cache\u logs\2017-11-25T15\u 20\u 09\u 146Z-debug.log

我的机器在运转 视窗10 npm-V5.5.1 节点-v v8.9.1
Python 3/

< P>我安装了Python 2.7版本,然后安装VisualStudio 2017社区版,以获得C++和.NET框架库。

> P>我安装了Python 2.7版本,然后安装VisualStudio 2017社区版,以获得C++和.NET框架库。 对于将来遇到此问题的用户,您可以节省一些时间,让npm通过运行以下程序安装所有必要的程序:

npm安装-全局-生产windows构建工具


注意:您需要以管理员身份运行此命令

对于将来遇到此问题的用户,您可以节省一些时间,并通过运行以下命令让npm安装所有必要的程序:

npm安装-全局-生产windows构建工具


注意:您需要以管理员身份运行此命令

这似乎没有在我的计算机上安装python。看起来我需要Python2.7来运行GulpConverter tjs。如果你看到我的命令,我运行-g,这意味着全局的权利?这也是一个开发环境请阅读他们的文档。它确实安装了Python 2.7和编译本机模块所需的其他工具。是,-g或-global表示全局,这将使您能够在任何地方运行此包。如果没有-g,此软件包将只能从安装它的项目中访问。有人能解释一下windows中的npm项目突然需要哪些windows构建工具吗?在此日期之前,我从未需要过它。这似乎没有在我的计算机上安装python。看起来我需要Python2.7来运行GulpConverter tjs。如果你看到我的命令,我运行-g,这意味着全局的权利?这也是一个开发环境请阅读他们的文档。它确实安装了Python 2.7和编译本机模块所需的其他工具。是,-g或-global表示全局,这将使您能够在任何地方运行此包。如果没有-g,此软件包将只能从安装它的项目中访问。有人能解释一下windows中的npm项目突然需要哪些windows构建工具吗?在这个日期之前,我从来都不需要它。