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中实现对list做减法操作介绍
Jan 09 Python
Python实现模拟登录及表单提交的方法
Jul 25 Python
使用Python脚本生成随机IP的简单方法
Jul 30 Python
基于python脚本实现软件的注册功能(机器码+注册码机制)
Oct 09 Python
Python进阶_关于命名空间与作用域(详解)
May 29 Python
Python cookbook(数据结构与算法)将序列分解为单独变量的方法
Feb 13 Python
Windows下的Python 3.6.1的下载与安装图文详解(适合32位和64位)
Feb 21 Python
python2.7 json 转换日期的处理的示例
Mar 07 Python
Python实现将Excel转换成xml的方法示例
Aug 25 Python
python实现H2O中的随机森林算法介绍及其项目实战
Aug 29 Python
使用pyecharts1.7进行简单的可视化大全
May 17 Python
利用python3筛选excel中特定的行(行值满足某个条件/行值属于某个集合)
Sep 04 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
Zend studio for eclipse中使php可以调用mysql相关函数的设置方法
2008/10/13 PHP
php汉字转拼音的示例
2014/02/27 PHP
PHP扩展模块Pecl、Pear以及Perl的区别
2014/04/09 PHP
php通过asort()给关联数组按照值排序的方法
2015/03/18 PHP
php基于ob_start(ob_gzhandler)实现网页压缩功能的方法
2017/02/18 PHP
ie下jquery.getJSON的缓存问题的处理方法
2013/03/29 Javascript
jquery 漂亮的删除确认和提交无刷新删除示例
2013/11/13 Javascript
javascript中取前n天日期的两种方法分享
2014/01/26 Javascript
javascript实现数独解法
2015/03/14 Javascript
JS实现的不规则TAB选项卡效果代码
2015/09/18 Javascript
分享自己用JS做的扫雷小游戏
2016/02/17 Javascript
全面详细的jQuery常见开发技巧手册
2016/02/21 Javascript
概述VUE2.0不可忽视的很多变化
2016/09/25 Javascript
AngularJS出现$http异步后台无法获取请求参数问题的解决方法
2016/11/03 Javascript
详解vue路由篇(动态路由、路由嵌套)
2019/01/27 Javascript
js String.prototype.trim字符去前后空格的扩展
2020/08/23 Javascript
vue-cli或vue项目利用HBuilder打包成移动端app操作
2020/07/29 Javascript
Python向MySQL批量插数据的实例讲解
2018/03/31 Python
python 实时得到cpu和内存的使用情况方法
2018/06/11 Python
浅述python2与python3的简单区别
2018/09/19 Python
Ubuntu18.04下python版本完美切换的解决方法
2019/06/14 Python
Python Gluon参数和模块命名操作教程
2019/12/18 Python
Python基于内置库pytesseract实现图片验证码识别功能
2020/02/24 Python
python json 递归打印所有json子节点信息的例子
2020/02/27 Python
mac在matplotlib中显示中文的操作方法
2020/03/06 Python
浅谈Python中的模块
2020/06/10 Python
如何通过安装HomeBrew来安装Python3
2020/12/23 Python
全球知名提供各类营养保健品的零售商:Vitamin Shoppe
2016/10/09 全球购物
国际知名军事风格休闲装品牌:Alpha Industries(阿尔法工业)
2017/05/24 全球购物
丹麦优惠购物网站:PLUSSHOP
2019/03/24 全球购物
中专毕业生自我鉴定
2014/02/02 职场文书
军神教学反思
2014/02/04 职场文书
课前一分钟演讲稿
2014/08/26 职场文书
离婚协议书样本
2015/01/26 职场文书
python绘图subplots函数使用模板的示例代码
2021/04/30 Python
Redis Cluster集群动态扩容的实现
2021/07/15 Redis