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

环境变量不生效?

目录

添加环境变量

解决不生效

不生效场景

解决办法


大家都知道Windows系统对于开发者来说并不友好,尤其是新手,当然这是相比于linux和MacOS相比,因为开发工具、项目脚本等环境配置要为复杂,注意事项也更多一些。而这篇文章将主要围绕系统用户环境变量问题,很多同学添加环境变量后,不生效,如何解决?

接下来我将以我安装miniconda3并设置conda环境变量来举例

添加环境变量

1. 搜索栏搜索环境变量

2. 点击 环境变量

3. 点击 Path 然后编辑

4. 添加环境变量后确定

解决不生效

不生效场景

我在安装miniconda的时候勾选了将其添加到环境变量中,所以自动就会把相关文件路径添加到环境变量中,如果需要手动修改或者手动添加的话按照第一部分做即可。然后我再Powershell下测试可以使用,但是打开IDE terminal后就会报错,这是因为没有生效。

用户下生效:

IDE 其他盘符不生效:

报错可能:

解决办法

初始化conda,我们在添加完变量后,需要初始化一下,才能全局生效,这就比MacOS麻烦一些。

需要在conda所在目录下执行下面命令(看完再做):

conda init powershell

这样就解决了非全局生效的问题,但是IDE还会有问题,每次new terminal都会出现问题,如下:

这个错误是因为 PowerShell 的执行策略(Execution Policy)阻止了脚本文件的运行。

解决办法:
1. 以管理员身份打开 PowerShell (win + R 输入 powershell)

2. 执行

# 查看当前策略
Get-ExecutionPolicy# 修改为允许本地脚本运行(关键步骤)
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

3. 重新初始化 Conda:

conda init powershell

就解决了:

Extra

保持执行策略为 RemoteSigned​

# 永久保存设置
Set-ExecutionPolicy RemoteSigned -Scope LocalMachine

管理员身份运行powershell然后执行上面代码:

http://www.lryc.cn/news/625760.html

相关文章:

  • C#三大核心特性
  • 实现自己的AI视频监控系统-第一章-视频拉流与解码1
  • Laya的适配模式选择
  • 代码随想录算法训练营四十六天|图论part04
  • BROADCHIP广芯电子在各类电子产品的方案与应用
  • 企业如何让内部视频仅限指定域名播放,确保视频不被泄露?
  • 2025年8月16日(星期六):雨骑古莲村游记
  • 机器人控制基础:运动控制中的串级pid原理以及实现方案(包含代码示例)
  • 学习笔记分享——基于STM32的平衡车项目
  • 8.19打卡 DAY 46 通道注意力(SE注意力)
  • RabbitMQ处理流程详解
  • docker回炉重造
  • 无畏契约手游上线!手机远控模拟器畅玩、抢先注册稀有ID!
  • 概率论基础教程第5章 连续型随机变量(一)
  • Flask 路由与视图函数绑定机制
  • 编译器错误消息: CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET... 拒绝访问
  • 概率论基础教程第4章 随机变量(四)
  • Android Cordova 开发 - Cordova 嵌入 Android
  • GaussDB 中 alter default privileges 的使用示例
  • 从H.264到AV1:音视频技术演进与模块化SDK架构全解析
  • Meta首款AR眼镜Hypernova呼之欲出,苹果/微美全息投入显著抢滩市场新增长点!
  • 搭建最新--若依分布式spring cloudv3.6.6 前后端分离项目--步骤与记录常见的坑
  • 磨砂玻璃登录页面使用教程 v0.1.1
  • 可靠性测试:软件稳定性的守护者
  • t12 low power design: power plan脚本分享(4) power stripe
  • 9.Ansible管理大项目
  • MCP(模型上下文协议):是否是 AI 基础设施中缺失的标准?
  • Flink原理与实践:第一章大数据技术概述总结
  • Ubuntu、CentOS、AlmaLinux 9.5的 rc.local实现 开机启动
  • 构建自主企业:AgenticOps 的技术蓝图