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中的cookielib模拟登录网站
Apr 09 Python
在Python中使用第三方模块的教程
Apr 27 Python
python简单实现旋转图片的方法
May 30 Python
【Python】Python的urllib模块、urllib2模块批量进行网页下载文件
Nov 19 Python
python3+mysql查询数据并通过邮件群发excel附件
Feb 24 Python
pandas 取出表中一列数据所有的值并转换为array类型的方法
Apr 11 Python
Python中logging.NullHandler 的使用教程
Nov 29 Python
Python实现多属性排序的方法
Dec 05 Python
Python实现把多维数组展开成DataFrame
Nov 30 Python
python 实现将小图片放到另一个较大的白色或黑色背景图片中
Dec 12 Python
Python利用逻辑回归分类实现模板
Feb 15 Python
Python3标准库之functools管理函数的工具详解
Feb 27 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的配置文件php.ini
2006/10/09 PHP
删除html标签得到纯文本可处理嵌套的标签
2014/04/28 PHP
thinkPHP5框架分页样式类完整示例
2018/09/01 PHP
PHP ajax+jQuery 实现批量删除功能实例代码小结
2018/12/06 PHP
JavaScript和ActionScript的交互实现代码
2010/08/01 Javascript
js里的prototype使用示例
2010/11/19 Javascript
与jquery serializeArray()一起使用的函数,主要来方便提交表单
2011/01/31 Javascript
浅析Js(Jquery)中,字符串与JSON格式互相转换的示例(直接运行实例)
2013/07/09 Javascript
详细介绍8款超实用JavaScript框架
2013/10/25 Javascript
网页广告中JS代码的信息监听示例
2014/04/02 Javascript
js实现Select列表内容自动滚动效果代码
2015/08/20 Javascript
基于Bootstrap实现下拉菜单项和表单导航条(两个菜单项,一个下拉菜单和登录表单导航条)
2016/07/22 Javascript
Jquery Easyui分割按钮组件SplitButton使用详解(17)
2016/12/18 Javascript
Node.js开发第三方微信公众平台
2017/06/05 Javascript
JavaScript基础心法 数据类型
2018/03/05 Javascript
mockjs+vue页面直接展示数据的方法
2018/12/19 Javascript
JavaScript中的ES6 Proxy的具体使用
2019/06/16 Javascript
js中的this的指向问题详解
2019/08/29 Javascript
微信小程序开发摇一摇功能
2019/11/22 Javascript
[01:06]欢迎来到上海,TI9
2018/08/26 DOTA
Python编程之event对象的用法实例分析
2017/03/23 Python
Python 3.8正式发布,来尝鲜这些新特性吧
2019/10/15 Python
Django日志及中间件模块应用案例
2020/09/10 Python
Python中Yield的基本用法
2020/10/18 Python
CSS3绘制不规则图形的一些方法示例
2015/11/07 HTML / CSS
岗位聘任书范文
2014/03/29 职场文书
优质服务活动实施方案
2014/05/02 职场文书
毕业生实习证明
2014/09/19 职场文书
基层干部个人对照检查及整改措施
2014/10/28 职场文书
设立有限责任公司出资协议书
2014/11/01 职场文书
2014年中班下学期工作总结
2014/12/11 职场文书
西双版纳导游词
2015/02/03 职场文书
2015年度优秀员工推荐信
2015/03/23 职场文书
干部作风纪律整顿心得体会
2016/01/23 职场文书
Win11运行cmd提示“请求的操作需要提升”的两种解决方法
2022/07/07 数码科技
java中如何截取字符串最后一位
2022/07/07 Java/Android