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+tkinter模拟“记住我”自动登录实例代码
Jan 16 Python
用Python将mysql数据导出成json的方法
Aug 21 Python
python解析json串与正则匹配对比方法
Dec 20 Python
python paramiko利用sftp上传目录到远程的实例
Jan 03 Python
Python实现的登录验证系统完整案例【基于搭建的MVC框架】
Apr 12 Python
python中的数据结构比较
May 13 Python
对Python函数设计规范详解
Jul 19 Python
python3调用windows dos命令的例子
Aug 14 Python
基于tensorflow指定GPU运行及GPU资源分配的几种方式小结
Feb 03 Python
python线程池如何使用
May 28 Python
python字典与json转换的方法总结
Dec 28 Python
如何利用Matlab制作一款真正的拼图小游戏
May 11 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中的 == 运算符进行字符串比较
2006/11/26 PHP
一周学会PHP(视频)Http下载
2006/12/12 PHP
PHP 编写大型网站问题集
2010/05/07 PHP
PHP基于GD库的缩略图生成代码(支持jpg,gif,png格式)
2014/06/19 PHP
推荐25款php中非常有用的类库
2014/09/29 PHP
使用正则表达式的格式化与高亮显示json字符串
2014/12/03 Javascript
node.js中的fs.writeFile方法使用说明
2014/12/14 Javascript
jQuery中DOM树操作之复制元素的方法
2015/01/23 Javascript
jQuery的remove()方法使用详解
2015/08/11 Javascript
浅谈javascript中遇到的字符串对象处理
2016/11/18 Javascript
实例浅析js的this
2016/12/11 Javascript
利用Vue.js框架实现火车票查询系统(附源码)
2017/02/27 Javascript
jQuery使用bind函数实现绑定多个事件的方法
2017/10/11 jQuery
微信小程序左右滑动的实现代码
2017/12/15 Javascript
详解Vue.js项目API、Router配置拆分实践
2018/03/16 Javascript
JavaScript 获取滚动条位置并将页面滑动到锚点
2021/02/08 Javascript
[55:45]LGD vs OG 2019国际邀请赛淘汰赛 胜者组 BO3 第三场 8.24
2019/09/10 DOTA
Python实现将DOC文档转换为PDF的方法
2015/07/25 Python
对numpy中轴与维度的理解
2018/04/18 Python
python TK库简单应用(实时显示子进程输出)
2019/10/29 Python
python实现二分类的卡方分箱示例
2019/11/22 Python
Python新手学习标准库模块命名
2020/05/29 Python
python 利用matplotlib在3D空间绘制二次抛物面的案例
2021/02/06 Python
Bootstrap File Input文件上传组件
2020/12/01 HTML / CSS
Airbnb爱彼迎官网:成为爱彼迎房东,赚取收入
2019/03/14 全球购物
全球领先的在线cosplay服装商店:RoleCosplay
2020/01/18 全球购物
会展中心部门工作职责
2013/11/27 职场文书
电脑教师的自我评价
2013/12/18 职场文书
幼儿教师培训感言
2014/03/08 职场文书
教师四风对照检查材料思想汇报
2014/09/17 职场文书
2014年防汛工作总结
2014/12/08 职场文书
如何写观后感
2015/06/19 职场文书
2016年党员学习廉政准则心得体会
2016/01/20 职场文书
Python实现byte转integer
2021/06/03 Python
修改并编译golang源码的操作步骤
2021/07/25 Golang
基于Redis的List实现特价商品列表功能
2021/08/30 Redis