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实现随机生成有效手机号码及身份证功能示例
Jun 05 Python
python使用logging模块发送邮件代码示例
Jan 18 Python
教你用一行Python代码实现并行任务(附代码)
Feb 02 Python
Python3.4 tkinter,PIL图片转换
Jun 21 Python
Python使用Flask-SQLAlchemy连接数据库操作示例
Aug 31 Python
python 监听salt job状态,并任务数据推送到redis中的方法
Jan 14 Python
Python基础学习之基本数据结构详解【数字、字符串、列表、元组、集合、字典】
Jun 18 Python
python3 写一个WAV音频文件播放器的代码
Sep 27 Python
python给指定csv表格中的联系人群发邮件(带附件的邮件)
Dec 31 Python
Python实现动态给类和对象添加属性和方法操作示例
Feb 29 Python
python中的错误如何查看
Jul 08 Python
python 如何用terminal输入参数
May 25 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.MVC的模板标签系统(四)
2006/09/05 PHP
TP5.0框架实现无限极回复功能的方法分析
2019/05/04 PHP
PHP cookie与session会话基本用法实例分析
2019/11/18 PHP
jQuery ajax在GBK编码下表单提交终极解决方案(非二次编码方法)
2010/10/20 Javascript
Javascript学习笔记一 之 数据类型
2010/12/15 Javascript
解决火狐浏览器下JS setTimeout函数不兼容失效不执行的方法
2012/11/14 Javascript
javascript object array方法使用详解
2012/12/03 Javascript
javascript函数式编程实例分析
2015/04/25 Javascript
使用jquery+CSS3实现仿windows10开始菜单的下拉导航菜单特效
2015/09/24 Javascript
JS+DIV+CSS排版布局实现美观的选项卡效果
2015/10/10 Javascript
jquery解析json格式数据的方法(对象、字符串)
2015/11/24 Javascript
Angularjs的ng-repeat中去除重复数据的方法
2016/08/05 Javascript
JS Select下拉框(支持输入模糊查询)
2017/02/04 Javascript
vue-router 学习快速入门
2017/03/01 Javascript
jquery操作ul的一些操作笔记整理(干货)
2017/08/31 jQuery
AngularJS中下拉框的基本用法示例
2017/10/11 Javascript
微信小程序实现工作时间段选择
2019/02/15 Javascript
nodejs 递归拷贝、读取目录下所有文件和目录
2019/07/18 NodeJs
[55:48]VGJ.S vs TNC Supermajor 败者组 BO3 第二场 6.6
2018/06/07 DOTA
python实现class对象转换成json/字典的方法
2016/03/11 Python
Python基础之循环语句用法示例【for、while循环】
2019/03/23 Python
Python多进程方式抓取基金网站内容的方法分析
2019/06/03 Python
Django框架 querySet功能解析
2019/09/04 Python
Python正则表达式急速入门(小结)
2019/12/16 Python
CSS3实现淘宝留白的方法
2020/06/05 HTML / CSS
ALDO英国官网:加拿大女鞋品牌
2018/02/19 全球购物
时尚圣经:The Fashion Bible
2019/03/03 全球购物
英国专业美容产品在线:Mylee(从指甲到脱毛)
2020/07/06 全球购物
高三高考决心书
2014/03/11 职场文书
护理专科毕业自荐信范文
2014/04/21 职场文书
2015年暑期社会实践活动总结
2015/03/27 职场文书
2015年会计个人工作总结
2015/04/02 职场文书
常住证明范本
2015/06/23 职场文书
会议主持词结束语
2015/07/03 职场文书
检讨书格式
2019/04/25 职场文书
总结Python变量的相关知识
2021/06/28 Python