首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gulp返回错误: python2未找到

Gulp返回错误: python2未找到
EN

Stack Overflow用户
提问于 2018-10-31 11:01:23
回答 1查看 3.4K关注 0票数 0

当我试图像这样安装gulp时,我就看到了这一点:

代码语言:javascript
复制
npm i gulp-sass --save-dev

运行gulp-watchgulp browser-sync工作

提亚

EN

回答 1

Stack Overflow用户

发布于 2018-10-31 11:18:11

正如错误消息所示,您可能没有安装python。node-sass库从源编译libsass。为此,它使用node-gyp。要在windows下进行构建,自述文件建议:

在Windows上 备选案文1 安装所有必需的工具和配置,使用微软的windows-构建工具使用npm安装--全球--生产窗口--从提升的PowerShell或CMD.exe (以管理员身份运行)构建工具。 选项2 手动安装工具和配置:

  • 安装VisualC++构建环境:构建工具 (使用"Visual C++ Build tools“工作负载)或Visual 2017社区 (使用”带有C++的桌面开发“工作负载)
  • 安装Python 2.7 (不支持v3.x.x),并运行npm set python2.7 (有关指定正确的python2.7和路径的进一步说明,请参阅下面的说明)。
  • 启动cmd,npm配置集msvs_version 2017

如果以上步骤对您无效,请访问微软的Windows Node.js指南获得更多提示。

如果安装了多个Python版本,则可以通过设置“-- Python”变量来识别python版本节点-gyp使用的是哪个:

节点-gyp-python /path/to/python2.7

如果node是通过npm调用的,并且安装了多个Python版本,那么可以将npm的“python”配置键设置为适当的值:

npm配置集python /path/to/可执行文件/python2.7

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53081841

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档