环境变量配置与Anaconda配置

什么是环境变量

  • 环境变量(environment variables),一般指的是在操作系统中用来指向系统运行环境的参数.环境变量可分为系统环境变量和应用环境变量.

系统环境变量

系统环境变量是定义在操作系统层级上的,由系统管理员设置的环境变量.

  • 作用域:对计算机上的所有用户账户和用户启动的所有进程/程序都有效
  • 持久性:一旦配置成功,这些变量会将永久储存在操作系统的核心配置中.即计算机重启后依旧存在
  • 权限:通常只能由管理员修改(Windows中的管理员账户,Linux/macOs中的root或sudo)才能修改,添加,删除系统配置

用户变量

定义在用户账户层级的,由该用户自己手动设置的环境变量

  • 作用域:仅针对设置该变量的用户有效→当前登录用户有效
  • 持久性:设置后,变量及其配置会被永久储存在用户的个人配置区域如(Windows注册表的用户部分),用户登录时变量会自动加载到会话中
  • 权限:该用户自身既可以管理变量

PATH变量

PATH是一个特殊其至关重要的环境变量,其值是操作系统在查找可执行文件exe时所需要搜索的目录路径列表

  • 目的单一:唯一功能是指示操作系统:当用户在命令行输入一个命令如(python,git,java…)后,应该去哪里寻找可执行程序文件

为什么要配置环境变量

  • 在我们与计算机交互时,主要有两种方法:一种是用户图形界面,一种是直接敲命令.现在大部分都是使用前者.后者是Windows之前的DOS的方式.开启方式是按下win+R在框中输入cmd,也称之为”命令行”

跳出的界面如下:

  • 在命令行中可以选择文件进行执行.在命令行中的运行都是由所在的路径的.如果你执行的文件不在当前的操作路径下,计算机自然无法找到.例如我的桌面上没有qq,选择在系统桌面上打开QQ,或者是QQScLauncher,QQScLauncher.exe.结果都是:“不是内部或外部命令,也不是可运行的程序或批处理文件”.这十分自然.
  • 添加环境变量的目的就在于此:让系统记住你要经常操作的一些东西,你把名字(命令)一报,计算机就找到要做什么了.这同样一来就不需要再当选文件路径的问题了

如何配置环境变量(以anaconda为例)

检查环境变量是否已配置

  • 首先以上述方法打开命令行

  • 输入
conda -version //查看conda版本或使用
conda info //查看conda的完整信息
  • 若出现一下提示,则说明环境变量没有配置,系统无法找到conda的exe文件

环境变量配置

  • 按下win键→在搜索栏搜索环境变量

  • 点击编辑系统环境变量→点击环境变量

  • 选择系统变量下的Path选项,进行点击

  • 在配置环境变量之前,要先记着应用的安装路径→点击新建

  • 添加三个anaconda必备的环境路径,以下是我电脑anaconda的安装路径,实际配置以本身安装路径为主
    1. D:\Anaconda3→Python需要
    2. D:\Anaconda3\Scripts→(conda自带脚本)
    3. E:\Anaconda\Library\bin→(jupyter notebook动态库)


  • 配置完后点击确认→返回到上一级→再次点击确认

  • 现在在命令行中输入conda info就会看到相关信息(若没有显示,可以重启命令行,可能信息还没加载过来)

  • 这样完整的环境配置就完成了,其他的环境配置于此环境配置大同小异.可以作为参考

Pycharm配置anaconda环境

  • 选择setting

  • 在Project:XXX下→选择Python Interpreter→选择add interpreter

  • 选择add Local Interpreter→在type中选择conda

  • 在anaconda下载路径下→condabin→选择conda.bat

  • 接着一路点击ok后,pycharm会检索conda路径进行配置
  • 最后点击apply即可
posted @ 2025-06-18 21:43  ihav2carryon  阅读(142)  评论(0)    收藏  举报