当前位置: 首页 > news >正文

npm install 安装不成功,node-sass缺失,提示python环境缺失的解决办法

npm install 安装不成功的原因
是因为缺少python的环境
解决方法:
1、去官网下载 https://www.python.org/downloads/release,注意安装3.6版本以上还是会有问题,建议安装3.6版本以上的,我选择安装的是3.9.6,对应的下载地址为Python Release Python 3.9.6 | Python.org,选择对应的版本,我的是windows 64位的:


2、下载到本地后双击安装包,采用默认安装即可,安装成功之后,需进行环境变量配置,在系统变量中新建PYTHON_HOME,并配置python的安装路径:

然后编辑Path,新建python的配置,如下图所示:

配置好后,使用cmd验证安装和配置是否正确,如出现版本说明,则安装和配置正确:

然后在cmd命令中输入如下命令,为npm指令python地址:

npm config set python "C:\Users\HP\AppData\Local\Programs\Python\Python39\python.exe"


3、执行 npm intall node-sass 重新安装,如提示版本冲突,可使用如下命令解决

npm install node-sass --legacy-peer-deps
 

相关文章:

  • Kafka内外网分流配置listeners和advertised.listeners
  • Spring Cache
  • idea开发工具清除Git凭证(含Git凭证管理策略)
  • [Bug]使用gradio创建应用提示AttributeError: module ‘gradio‘ has no attribute ‘inputs‘
  • Unity2D计算两个物体的距离
  • javaswing图书管理系统
  • 从零开始! Jupyter Notebook的安装教程
  • 6.19作业
  • Redis 键(key)
  • QTday5 2024-06-19
  • 视频监控管理平台智能边缘分析一体机安防监控平台离岗检测算法
  • MYSQL数据库安装
  • 【文档智能 RAG】RAG增强之路-智能文档解析关键技术难点及PDF解析工具PDFlux
  • 【网络安全学习】漏洞扫描:-01- 漏洞数据库searchsploit的使用
  • 北京银行品牌价值提升160亿元首破千亿 位居《中国500最具价值品牌》榜第85位!
  • centos安装java运行环境jdk+tomcat
  • Docker 1.12实践:Docker Service、Stack与分布式应用捆绑包
  • Docker: 容器互访的三种方式
  • E-HPC支持多队列管理和自动伸缩
  • ES6简单总结(搭配简单的讲解和小案例)
  • Fastjson的基本使用方法大全
  • hadoop集群管理系统搭建规划说明
  • JS题目及答案整理
  • mysql innodb 索引使用指南
  • Spring Cloud(3) - 服务治理: Spring Cloud Eureka
  • 近期前端发展计划
  • 理清楚Vue的结构
  • 聊聊spring cloud的LoadBalancerAutoConfiguration
  • 说说动画卡顿的解决方案
  • 微信小程序实战练习(仿五洲到家微信版)
  • 在Docker Swarm上部署Apache Storm:第1部分
  • 怎样选择前端框架
  • Mac 上flink的安装与启动
  • 正则表达式-基础知识Review
  • ​一文看懂数据清洗:缺失值、异常值和重复值的处理
  • (delphi11最新学习资料) Object Pascal 学习笔记---第5章第5节(delphi中的指针)
  • (Demo分享)利用原生JavaScript-随机数-实现做一个烟花案例
  • (LeetCode C++)盛最多水的容器
  • (Matalb分类预测)GA-BP遗传算法优化BP神经网络的多维分类预测
  • (Matlab)遗传算法优化的BP神经网络实现回归预测
  • (编程语言界的丐帮 C#).NET MD5 HASH 哈希 加密 与JAVA 互通
  • (博弈 sg入门)kiki's game -- hdu -- 2147
  • (附源码)springboot人体健康检测微信小程序 毕业设计 012142
  • (四)【Jmeter】 JMeter的界面布局与组件概述
  • * CIL library *(* CIL module *) : error LNK2005: _DllMain@12 already defined in mfcs120u.lib(dllmodu
  • ***汇编语言 实验16 编写包含多个功能子程序的中断例程
  • **CI中自动类加载的用法总结
  • .NET 4.0中的泛型协变和反变
  • .NET 4.0中使用内存映射文件实现进程通讯
  • .net 7和core版 SignalR
  • .net core webapi 大文件上传到wwwroot文件夹
  • .netcore 获取appsettings
  • ??Nginx实现会话保持_Nginx会话保持与Redis的结合_Nginx实现四层负载均衡
  • [ Linux 长征路第二篇] 基本指令head,tail,date,cal,find,grep,zip,tar,bc,unname
  • []C/C++读取串口接收到的数据程序