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中的自定义函数学习笔记
Sep 23 Python
python 文件操作删除某行的实例
Sep 04 Python
python实现聚类算法原理
Feb 12 Python
Python中将变量按行写入txt文本中的方法
Apr 03 Python
python进行两个表格对比的方法
Jun 27 Python
Python wxPython库Core组件BoxSizer用法示例
Sep 03 Python
python之PyQt按钮右键菜单功能的实现代码
Aug 17 Python
django实现更改数据库某个字段以及字段段内数据
Mar 31 Python
使用Python-OpenCV消除图像中孤立的小区域操作
Jul 05 Python
Python GUI之tkinter窗口视窗教程大集合(推荐)
Oct 20 Python
python自动化操作之动态验证码、滑动验证码的降噪和识别
Aug 30 Python
Python docx库删除复制paragraph及行高设置图片插入示例
Jul 23 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
yii框架中的Url生产问题小结
2012/01/16 PHP
php中mt_rand()随机数函数用法
2014/11/24 PHP
了解PHP的返回引用和局部静态变量
2015/06/04 PHP
ThinkPHP进程计数类Process用法实例详解
2015/09/25 PHP
php 升级到 5.3+ 后出现的一些错误,如 ereg(); ereg_replace(); 函数报错
2015/12/07 PHP
PHP 返回13位时间戳的实现代码
2016/05/13 PHP
firefox浏览器不支持innerText的解决方法
2013/08/07 Javascript
jQuery xml字符串的解析、读取及查找方法
2016/03/01 Javascript
详解JS去重及字符串奇数位小写转大写
2016/12/29 Javascript
jquery插件treegrid树状表格的使用方法详解(.Net平台)
2017/01/03 Javascript
详解基于webpack2.x的vue2.x的多页面站点
2017/08/21 Javascript
Node.js中sequelize时区的配置方法
2017/12/10 Javascript
angular 数据绑定之[]和{{}}的区别
2018/09/25 Javascript
Vux+Axios拦截器增加loading的问题及实现方法
2018/11/08 Javascript
微信小程序入门之广告条实现方法示例
2018/12/05 Javascript
小程序实现列表展开收起效果
2020/07/29 Javascript
[01:56]2014DOTA2西雅图邀请赛 MVP外卡赛老队长精辟点评
2014/07/09 DOTA
在Python中利用Pandas库处理大数据的简单介绍
2015/04/07 Python
在Python中用split()方法分割字符串的使用介绍
2015/05/20 Python
TensorFlow中权重的随机初始化的方法
2018/02/11 Python
python实现音乐下载器
2018/04/15 Python
Numpy之random函数使用学习
2019/01/29 Python
python-sys.stdout作为默认函数参数的实现
2020/02/21 Python
Python3爬虫中识别图形验证码的实例讲解
2020/07/30 Python
详解Python openpyxl库的基本应用
2021/02/26 Python
利用CSS3实现炫酷的飞机起飞动画
2016/09/17 HTML / CSS
shell的种类有哪些
2015/04/15 面试题
应届生如何写自荐信
2014/01/05 职场文书
营销总经理岗位职责
2014/02/02 职场文书
《小石潭记》教学反思
2014/02/13 职场文书
冬季安全检查方案
2014/05/23 职场文书
逃课检讨书
2015/01/26 职场文书
朋友聚会祝酒词
2015/08/10 职场文书
浅谈golang 中time.After释放的问题
2021/05/05 Golang
python析构函数用法及注意事项
2021/06/22 Python
在python中读取和写入CSV文件详情
2022/06/28 Python