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使用Queue在多个子进程间交换数据的方法
Apr 18 Python
Python判断直线和矩形是否相交的方法
Jul 14 Python
Python的Scrapy爬虫框架简单学习笔记
Jan 20 Python
开源Web应用框架Django图文教程
Mar 09 Python
Python scikit-learn 做线性回归的示例代码
Nov 01 Python
python pandas库中DataFrame对行和列的操作实例讲解
Jun 09 Python
python查看模块安装位置的方法
Oct 16 Python
python添加菜单图文讲解
Jun 04 Python
Python实现打印实心和空心菱形
Nov 23 Python
python实现的分析并统计nginx日志数据功能示例
Dec 21 Python
Python属性和内建属性实例解析
Jan 14 Python
python调用摄像头的示例代码
Sep 28 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实现蜘蛛访问日志统计
2013/07/05 PHP
PHP使用PDO抽象层获取查询结果的方法示例
2018/05/10 PHP
php 中的信号处理操作实例详解
2020/03/04 PHP
JQuery困惑—包装集 DOM节点
2009/10/16 Javascript
圣诞节Merry Christmas给博客添加浪漫的下雪效果基于jquery实现
2012/12/27 Javascript
js(jQuery)获取时间的方法及常用时间类搜集
2013/10/23 Javascript
JavaScript分页功能的实现方法
2015/04/25 Javascript
在Node.js应用中读写Redis数据库的简单方法
2015/06/30 Javascript
JavaScript判断FileUpload控件上传文件类型
2015/09/28 Javascript
jquery判断复选框是否被选中的方法
2015/10/16 Javascript
js判断当前页面用什么浏览器打开的方法
2016/01/06 Javascript
js canvas实现适用于移动端的百分比仪表盘dashboard
2017/07/18 Javascript
ES6学习教程之Map的常用方法总结
2017/08/03 Javascript
详谈表单重复提交的三种情况及解决方法
2017/08/16 Javascript
微信小程序上传图片到服务器实例代码
2017/11/07 Javascript
vscode配置vue下的es6规范自动格式化详解
2019/03/20 Javascript
D3.js(v3)+react 实现带坐标与比例尺的柱形图 (V3版本)
2019/05/09 Javascript
vue实现百度搜索功能
2020/12/28 Javascript
javascript刷新父页面方法汇总详解
2019/10/10 Javascript
JS数组方法join()用法实例分析
2020/01/18 Javascript
python定时器(Timer)用法简单实例
2015/06/04 Python
python实现日常记账本小程序
2018/03/10 Python
python使用requests.session模拟登录
2019/08/09 Python
使用pyshp包进行shapefile文件修改的例子
2019/12/06 Python
Python实现加密接口测试方法步骤详解
2020/06/05 Python
python 星号(*)的多种用途
2020/09/21 Python
python 生成正态分布数据,并绘图和解析
2020/12/21 Python
java字符串格式化输出实例讲解
2021/01/06 Python
CSS3 制作旋转的大风车(充满童年回忆)
2013/01/30 HTML / CSS
CSS3实现缺角矩形,折角矩形以及缺角边框
2019/12/20 HTML / CSS
美体小铺美国官网:The Body Shop美国
2017/11/10 全球购物
DogBuddy荷兰:找到你最完美的狗保姆
2019/04/17 全球购物
学校安全工作制度
2014/01/19 职场文书
质量承诺书怎么写
2014/05/24 职场文书
运动会演讲稿300字
2014/08/25 职场文书
离职信范本
2015/06/23 职场文书