python设置环境变量的原因和方法


Posted in Python onJune 24, 2019

相信很多初学python的小伙伴都会遇到这样的坑:环境变量配置不好,无法正常启动python。那么环境变量究竟是个什么东西呢?为什么要设置它?下面我们来说一说。

1、什么是环境变量

引用百度百科里面的解释:环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。看到这里我相信大家可能还是有所疑惑,但是,不急,接着看。

2、为什么需要环境变量

windows系统下,假如我们安装了某一款软件,安装结束后,在安装目录会生成一个该软件的.exe文件,双击该文件,我们就能启动软件。但是难道我们每次要运行该软件的时候都要先找到该.exe文件所在的路径,然后双击吗,显然是不可能的,因为安装的软件太多,我们根本不可能记住所有已安装软件的路径,同时如果我们在其他路径下想运行某些软件岂不是完蛋了。

这时候就需要环境变量了。

python设置环境变量的原因和方法

python设置环境变量的原因和方法

3、环境变量的作用

刚才说过,1、随着电脑安装的软件越来越多,我们记不住所有软件的安装路径,想运行某一软件就很麻烦。2、如果想在某一路径下直接运行某款软件,我们无能为力。

通过在环境变量里面加入所有软件的安装路径,当我们想运行某一软件时双击其快捷方式或者在DOS界面输入软件名称,此时,计算机除了在其当前目录下寻找该软件的.exe文件外,还在环境变量中搜索软件的路径,找到,运行。

综上,Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。

Python 相关文章推荐
python文件写入实例分析
Apr 08 Python
Python标准库之Sys模块使用详解
May 23 Python
使用Python的Twisted框架构建非阻塞下载程序的实例教程
May 25 Python
Python中取整的几种方法小结
Jan 06 Python
django使用图片延时加载引起后台404错误
Apr 18 Python
详解tensorflow训练自己的数据集实现CNN图像分类
Feb 07 Python
Python实现的建造者模式示例
Aug 06 Python
Python XlsxWriter模块Chart类用法实例分析
Mar 11 Python
python创建n行m列数组示例
Dec 02 Python
一文解决django 2.2与mysql兼容性问题
Jul 15 Python
使用Python解析Chrome浏览器书签的示例
Nov 13 Python
Python 实现PS滤镜的旋涡特效
Dec 03 Python
详解PyCharm安装MicroPython插件的教程
Jun 24 #Python
详解python深浅拷贝区别
Jun 24 #Python
pandas计数 value_counts()的使用
Jun 24 #Python
pandas DataFrame 交集并集补集的实现
Jun 24 #Python
pandas dataframe的合并实现(append, merge, concat)
Jun 24 #Python
pandas.cut具体使用总结
Jun 24 #Python
使用pyinstaller打包PyQt4程序遇到的问题及解决方法
Jun 24 #Python
You might like
PHP文件锁函数flock()详细介绍
2014/11/18 PHP
PHP文件缓存类实现代码
2015/10/26 PHP
PHP实现权限管理功能示例
2017/09/22 PHP
基于编写jQuery的无缝滚动插件
2014/08/02 Javascript
jQuery中:last选择器用法实例
2014/12/30 Javascript
JS实现具备延时功能的滑动门菜单效果
2015/09/17 Javascript
纯JS代码实现气泡效果
2016/05/04 Javascript
详解Jquery 遍历数组之$().each方法与$.each()方法介绍
2017/01/09 Javascript
微信小程序实战之上拉(分页加载)效果(2)
2017/04/17 Javascript
[43:41]OG vs Newbee 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.21.mp4
2020/07/19 DOTA
Django中对数据查询结果进行排序的方法
2015/07/17 Python
Python找出9个连续的空闲端口
2016/02/01 Python
selenium处理元素定位点击无效问题
2019/06/12 Python
Python使用线程来接收串口数据的示例
2019/07/02 Python
python安装gdal的两种方法
2019/10/29 Python
python 循环数据赋值实例
2019/12/02 Python
pytorch:实现简单的GAN示例(MNIST数据集)
2020/01/10 Python
Python通过4种方式实现进程数据通信
2020/03/12 Python
windows支持哪个版本的python
2020/07/03 Python
详解matplotlib绘图样式(style)初探
2021/02/03 Python
HTML文本属性&颜色控制属性的实现
2019/12/17 HTML / CSS
HearthSong官网:儿童户外玩具、儿童益智玩具
2017/10/16 全球购物
莫斯科绝对前卫最秘密的商店:SVMoscow
2017/10/23 全球购物
澳大利亚领先的武术用品和健身器材供应商:SMAI
2019/03/24 全球购物
类、抽象类、接口的差异
2016/06/13 面试题
分布式数据库需要考虑哪些问题
2013/12/08 面试题
开业庆典邀请函
2014/01/08 职场文书
大学生学习2014年全国两会心得体会
2014/03/12 职场文书
优秀广告词大全
2014/03/19 职场文书
小学生寒假家长评语
2014/04/16 职场文书
大学生求职信范文
2014/05/24 职场文书
个人简历自荐信
2014/06/26 职场文书
教师对照四风自我剖析材料
2014/09/30 职场文书
学生检讨书怎么写
2014/10/09 职场文书
2015年大学宣传部工作总结
2015/05/26 职场文书
《追风筝的人》:人心中的成见是座大山,但请不忘初心
2019/11/15 职场文书