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实现rest请求api示例
Apr 22 Python
Python实现windows下模拟按键和鼠标点击的方法
Mar 13 Python
在Python的Django框架中编写编译函数
Jul 20 Python
Python中使用Queue和Condition进行线程同步的方法
Jan 19 Python
使用Python的Scrapy框架十分钟爬取美女图
Dec 26 Python
Python简单实现Base64编码和解码的方法
Apr 29 Python
Django rest framework基本介绍与代码示例
Jan 26 Python
python算法与数据结构之单链表的实现代码
Jun 27 Python
Python如何把十进制数转换成ip地址
May 25 Python
Tensorflow之MNIST CNN实现并保存、加载模型
Jun 17 Python
Django Model层F,Q对象和聚合函数原理解析
Nov 12 Python
关于django python manage.py startapp 应用名出错异常原因解析
Dec 15 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
多人战的战术与战略
2020/03/04 星际争霸
《PHP边学边教》(01.开篇――准备工作)
2006/12/13 PHP
Zend Guard一些常见问题解答
2008/09/11 PHP
使用bcompiler对PHP文件进行加密的代码
2010/08/29 PHP
用Simple Excel导出xls实现方法
2012/12/06 PHP
摘自百度的图片轮换效果代码
2007/11/19 Javascript
JavaScript随机排序(随即出牌)
2010/09/17 Javascript
js用Date对象处理时间实现思路及代码
2013/01/31 Javascript
jquery右下角弹出提示框示例代码
2013/10/08 Javascript
键盘KeyCode值列表汇总
2013/11/26 Javascript
js拼接html注意问题示例探讨
2014/07/14 Javascript
jQuery打印图片pdf、txt示例代码
2014/07/22 Javascript
Jquery常用的方法汇总
2015/09/01 Javascript
jQuery EasyUI API 中文帮助文档和扩展实例
2016/08/01 Javascript
bootstrap表单按回车会自动刷新页面的解决办法
2017/03/08 Javascript
基于vue.js实现的分页
2018/03/13 Javascript
小程序从手动埋点到自动埋点的实现方法
2019/01/24 Javascript
深入了解Hybrid App技术的相关知识
2019/07/17 Javascript
Node.js HTTP服务器中的文件、图片上传的方法
2019/09/23 Javascript
Vue实现点击箭头上下移动效果
2020/06/11 Javascript
详解Vue 的异常处理机制
2020/11/30 Vue.js
[01:20]DOTA2 2017国际邀请赛冠军之路无止竞
2017/06/19 DOTA
Python生成8位随机字符串的方法分析
2017/12/05 Python
python 使用sys.stdin和fileinput读入标准输入的方法
2018/10/17 Python
在python中bool函数的取值方法
2018/11/01 Python
python爬取内容存入Excel实例
2019/02/20 Python
python 实现多维数组转向量
2019/11/30 Python
在PyCharm中安装PaddlePaddle的方法
2021/02/05 Python
HTML5 语音搜索只需一句代码
2013/01/03 HTML / CSS
一套软件开发工程师笔试题
2015/05/18 面试题
给导游的表扬信
2014/01/10 职场文书
坚守艰苦奋斗精神坚决反对享乐主义整改措施
2014/09/17 职场文书
酒店工程部的岗位职责汇总大全
2019/10/23 职场文书
教你漂亮打印Pandas DataFrames和Series
2021/05/29 Python
详解JavaScript的计时器和按钮效果设置
2022/02/18 Javascript
JavaScript实现酷炫的鼠标拖尾特效
2022/02/18 Javascript