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的迭代器、生成器以及相关的itertools包
Apr 02 Python
python使用Tkinter显示网络图片的方法
Apr 24 Python
python实现的希尔排序算法实例
Jul 01 Python
Python数据类型详解(二)列表
May 08 Python
Python中动态创建类实例的方法
Mar 24 Python
Python实现基本数据结构中栈的操作示例
Dec 04 Python
python中报错"json.decoder.JSONDecodeError: Expecting value:"的解决
Apr 29 Python
Python如何应用cx_Oracle获取oracle中的clob字段问题
Aug 27 Python
利用Python的sympy包求解一元三次方程示例
Nov 22 Python
pycharm远程连接vagrant虚拟机中mariadb数据库
Jun 05 Python
python能开发游戏吗
Jun 11 Python
Python基于argparse与ConfigParser库进行入参解析与ini parser
Feb 02 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
使用ltrace工具跟踪PHP库函数调用的方法
2016/04/25 PHP
Apache PHP MySql安装配置图文教程
2016/08/27 PHP
PHP7匿名类用法分析
2016/09/26 PHP
浅谈php(codeigniter)安全性注意事项
2017/04/06 PHP
php设计模式之策略模式实例分析【星际争霸游戏案例】
2020/03/26 PHP
javascript中使用css需要注意的地方小结
2010/09/01 Javascript
jQuery Ajax 实例全解析
2011/04/20 Javascript
jquery实现表单验证简单实例演示
2015/11/23 Javascript
jQuery UI库中dialog对话框功能使用全解析
2016/04/23 Javascript
JavaScript实现打开链接页面的方式汇总
2016/06/02 Javascript
AngularJS学习第一篇 AngularJS基础知识
2017/02/13 Javascript
详解js几个绕不开的事件兼容写法
2017/08/30 Javascript
在VUE中实现文件下载并判断状态的方法
2019/11/08 Javascript
微信浏览器左上角返回按钮监听的实现
2020/03/04 Javascript
[46:21]Liquid vs LGD 2018国际邀请赛淘汰赛BO3 第一场 8.23
2018/08/24 DOTA
Python安装Imaging报错:The _imaging C module is not installed问题解决方法
2014/08/22 Python
在Python中处理字符串之isdecimal()方法的使用
2015/05/20 Python
Python编程之黑板上排列组合,你舍得解开吗
2017/10/30 Python
python机器学习之决策树分类详解
2017/12/20 Python
Python制作动态字符图的实例
2019/01/27 Python
python ---lambda匿名函数介绍
2019/03/13 Python
Python Process多进程实现过程
2019/10/22 Python
Python将字典转换为XML的方法
2020/08/01 Python
Python爬虫设置Cookie解决网站拦截并爬取蚂蚁短租的问题
2021/02/22 Python
意大利领先的奢侈品在线时装零售商:MCLABELS
2020/10/13 全球购物
Tommy Hilfiger澳洲官网:美国高端休闲领导品牌
2020/12/16 全球购物
摩飞电器俄罗斯官方网站:Morphy Richards俄罗斯
2020/07/30 全球购物
高校自主招生自荐信
2013/12/09 职场文书
2014年公司迎新年活动方案
2014/02/24 职场文书
《学棋》教后反思
2014/04/14 职场文书
大二学习计划书范文
2014/04/27 职场文书
煤矿安全生产标语
2014/06/06 职场文书
小学学校门卫岗位职责
2014/08/03 职场文书
交通事故死亡赔偿协议书
2014/12/03 职场文书
在职证明范本
2015/06/15 职场文书
Python 批量下载阴阳师网站壁纸
2021/05/19 Python