鱼C论坛

 找回密码
 立即注册
查看: 2305|回复: 8

[已解决]设置环境变量是为了什么?怎么设置?

[复制链接]
发表于 2021-5-25 13:14:08 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
老版的《零基础入门学习Python》第一次课后作业最后让设置环境变量是为了什么?我按照课后作业 的图片点到了最后,可是我不知道该怎么设置?求大神解惑
最佳答案
2021-5-25 19:32:05
本帖最后由 Wzzhxy1 于 2021-5-25 19:34 编辑

1、什么是环境变量

引用百度百科里面的解释:环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。看到这里我相信大家可能还是有所疑惑,但是,不急,接着看。

2、为什么需要环境变量

windows系统下,假如我们安装了某一款软件,安装结束后,在安装目录会生成一个该软件的.exe文件,双击该文件,我们就能启动软件。但是难道我们每次要运行该软件的时候都要先找到该.exe文件所在的路径,然后双击吗,显然是不可能的,因为安装的软件太多,我们根本不可能记住所有已安装软件的路径,同时如果我们在其他路径下想运行某些软件岂不是完蛋了。

这时候就需要环境变量了。
3、环境变量的作用

刚才说过,1、随着电脑安装的软件越来越多,我们记不住所有软件的安装路径,想运行某一软件就很麻烦。2、如果想在某一路径下直接运行某款软件,我们无能为力。

通过在环境变量里面加入所有软件的安装路径,当我们想运行某一软件时双击其快捷方式或者在DOS界面输入软件名称,此时,计算机除了在其当前目录下寻找该软件的.exe文件外,还在环境变量中搜索软件的路径,找到,运行。

综上,Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。
不知道您的是哪个版本,有的版本不需要设置了,不如我是Python 3.8,自动跳过此步骤即可!!!!!!!!!!!!!!!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-5-25 13:15:07 | 显示全部楼层
本帖最后由 立面昬 于 2021-5-25 17:17 编辑

有可能会晚点才能看到,提前感谢!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-5-25 13:21:31 From FishC Mobile | 显示全部楼层
本帖最后由 qq1151985918 于 2021-5-25 13:24 编辑

环境变量就相当于是快捷方式。在环境变量中的程序可以直接调用。就好比你把应用程序发送到桌面快捷方式,你在桌面双击就可以调用这个程序,不需要到程序的根目录去双击打开应用。环境变量就是这样,设置了环境变量就可以在cmd直接调用环境变量中的程序,不需要一级一级目录去调用。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-5-25 13:42:15 | 显示全部楼层
不用设置  py命令即可  设置后多个python命令和py命令等价罢了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-5-25 17:19:21 | 显示全部楼层
qq1151985918 发表于 2021-5-25 13:21
环境变量就相当于是快捷方式。在环境变量中的程序可以直接调用。就好比你把应用程序发送到桌面快捷方式,你 ...

意思环境变量就是个快捷方式?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-5-25 17:21:47 | 显示全部楼层
kogawananari 发表于 2021-5-25 13:42
不用设置  py命令即可  设置后多个python命令和py命令等价罢了

自从装上Python一直是用cmd那里直接搜索idle打开的,如果还是从idle那里打开,那环境变量有什么意义呢?就是个快捷方式?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-5-25 17:44:39 | 显示全部楼层
立面昬 发表于 2021-5-25 17:19
意思环境变量就是个快捷方式?

没有错,确实如此,如果你真的能够理解了环境变量那么不设置环境变量也不会影响你的操作,关键是你得知道你想操作的程序的路径。当然如果你的电脑有双系统那么环境变量的作用将十分显著。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-5-25 19:32:05 | 显示全部楼层    本楼为最佳答案   
本帖最后由 Wzzhxy1 于 2021-5-25 19:34 编辑

1、什么是环境变量

引用百度百科里面的解释:环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。看到这里我相信大家可能还是有所疑惑,但是,不急,接着看。

2、为什么需要环境变量

windows系统下,假如我们安装了某一款软件,安装结束后,在安装目录会生成一个该软件的.exe文件,双击该文件,我们就能启动软件。但是难道我们每次要运行该软件的时候都要先找到该.exe文件所在的路径,然后双击吗,显然是不可能的,因为安装的软件太多,我们根本不可能记住所有已安装软件的路径,同时如果我们在其他路径下想运行某些软件岂不是完蛋了。

这时候就需要环境变量了。
3、环境变量的作用

刚才说过,1、随着电脑安装的软件越来越多,我们记不住所有软件的安装路径,想运行某一软件就很麻烦。2、如果想在某一路径下直接运行某款软件,我们无能为力。

通过在环境变量里面加入所有软件的安装路径,当我们想运行某一软件时双击其快捷方式或者在DOS界面输入软件名称,此时,计算机除了在其当前目录下寻找该软件的.exe文件外,还在环境变量中搜索软件的路径,找到,运行。

综上,Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。
不知道您的是哪个版本,有的版本不需要设置了,不如我是Python 3.8,自动跳过此步骤即可!!!!!!!!!!!!!!!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-10-8 20:18:57 | 显示全部楼层
我装的是3.8.10,也是不知道设置了有啥意义。
我的PYTHON自动安装到了一个很诡异的路径下面:C:\Users\Administrator\AppData\Local\Programs\Python
我把它复制到PATH里面。发现并不能用CMD直接打开程序。说明设置起码是不成功的。
看了你这个帖子,才知道3.8版本以上应该是不用设的。
BUT,还是一头雾水。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-13 03:14

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表