定义解释
环境变量
环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。
环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。
来自百度百科。
当然这是一些文字定义,就我而言我感觉这就是一个Windows平台下的一个特色,在使用一些软件时例如eclipse,python,Hadoop等,总是会涉及环境变量的配置。还有就是我们安装了许多软件以后,不记得软件程序的位置,而设置环境路径就可以帮助我们及时通过cmd打开程序。
环境配置
- 打开控制面板,选择系统和安全
- 再选择系统
- 再选择高级系统设置
- 选择高级一栏,点击环境变量
- 最后进行环境编辑,过程一般是选择新建然后将需要配置的文件或是可执行程序所在的文件夹的绝对路径进行保存
理解和一些方法
用户变量
对于Windows来说一台机器上可能不只一个用户,而用户变量相当于就是你设置一些你需要环境变量,但是不会影响其他用户
系统变量
顾名思义就是设计整个Windows系统环境变量,此处设置的话会影响全局
Path
在Windows中当你在cmd中想直接运行某个程序时,输入该程序名字,然后系统会在Path的路径中去寻找是否有匹配的可执行程序
下面我以python为例来演示:
当我们没有为python配置环境路径时,会出现‘python’ 不是内部或外部命令,也不是可运行的程序或批处理文件。的提示警告。
于是我们先找到我们python运行程序的位置
注意:我的Python是安装VS2017时顺带下载的,所以在VS的目录下。
接着将这个可执行文件所在的文件夹的路径保存下来
然后在系统变量中找到Path,选择编辑,再选择新建,然后将复制的路径粘贴上去,一直确定即可
然后再在cmd中输入Python即可
此处还有一些技巧,例如已经设置了一些变量,而该变量的路径也需要设置在Path中时,可以直接在Path中输入%已经设置的变量%,这样当我们修改该变量的路径时就不用设置两遍了,节约了时间,也提高的安全性。
还要注意一点就是,在编辑变量时,需要添加路径时需要在已有的路径后面加上‘;’(分号隔开)
最后就是在Windows10中其实对于通过cmd来打开程序其实已经不常用了,因为我们可以直接在搜索栏中进行查找
例如打开Python: