一文搞懂Path环境变量

yizhihongxing

什么是Path环境变量

在探讨这个问题之前,我们需要了解什么是环境变量。

“环境变量”和“path环境变量”其实是两个东西,这一点大家一定要区分开,不要混为一谈。

“环境变量”是操作系统工作环境设置的一些选项或属性参数。每个环境变量由变量名和文件路径组成的,可以设置很多个环境变量。

一文搞懂Path环境变量

我们一般使用环境变量指定一个文件夹的位置,或一个应用程序的位置等。

而path环境变量只是众多环境变量的其中一个,它的变量名叫做“path”,与其他环境变量没有什么区别,只不过“path”这个环境变量经常用到而已。

这就是环境变量与path环境变量的区别。

那么path环境变量是干嘛的?它有什么作用?

path环境变量有什么作用

path环境变量的主要作用是能够让系统快速启动一个应用程序。

path环境变量的变量值是很多个文件夹路径,它的意思是告诉系统,当你想运行一个应用程序时,你可以在这些文件夹里查找。这样就能让系统快速启动这个应用程序。

第二个作用是,当我们想运行一个应用程序时,不需要找它的存储位置,只需要输入应用程序名就能快速运行。

举个例子,在cmd中启动应用程序时,正常的方式是将应用程序的完整路径复制下来,然后再回车运行。拿python举例,如图所示:

应用程序正常的启动方式

应用程序正常的启动方式

但如果我们把这个应用程序添加到path环境变量里,我们只需要输入应用程序名就可以运行。如图:

一文搞懂Path环境变量

添加到path环境变量后的启动方式

可以看到,加入到path环境变量之后,直接输入python即可运行程序。

这是因为在CMD中运行程序时,系统会根据以下搜索顺序去查找这个应用程序:

  1. 首先会在CMD当前目录下搜索该程序,如果找到了该程序,便会启动。
  2. 如果CMD目录下没有这个程序,则系统会进入到path环境变量保存的目录下去搜索,如果找到了则启动程序
  3. 如果path中没有添加此程序的目录,那么此次的搜索结果就是没有找到此程序,便会报错:“'xxx' 不是内部或外部命令,也不是可运行的程序或批处理文件。”。

如何配置path环境变量

配置环境变量的方法可以参考《怎么把Python添加到环境变量中》此文章。
此文章是以python这个应用程序举例的,其实所有的应用程序都是同样的操作。

以上就是本文的所有内容。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:一文搞懂Path环境变量 - Python技术站

(0)
上一篇 2022年10月30日 下午4:50
下一篇 2022年10月30日 下午4:57

相关文章

  • 操作系统的缓存算法有哪些?

    操作系统中常用的缓存替换算法有以下几种: 最近最少使用(Least Recently Used,LRU)算法 该算法将最近使用的数据放在缓存的头部,最少使用的数据放在缓存的尾部。当新的数据进入缓存时,会先从缓存中找到需要替换的数据,找到尾部数据进行替换。这是一个比较经典的算法,但是实现较为复杂,需要维护链表等数据结构来记录访问顺序。 示例代码: def lr…

    操作系统 2023年4月19日
    00
  • Windows 7到8再到Win 10 给我们留下最深印象的优缺分析

    Windows 7到8再到Win 10 给我们留下最深印象的优缺分析 优点 Windows 7 Windows 7做为Windows XP 和 Windows Vista的后继者,在时代背景下具备了许多含金量的优点。我们来看一下Windows 7所带来的几点优点。 稳定性 Windows 7比起Windows Vista来说使用起来更加稳定,而且占用的资源更…

    操作系统 2023年5月15日
    00
  • 制作Windows10系统U盘安装盘来安装Win10系统

    制作Windows10系统U盘安装盘来安装Win10系统是一个比较简单的过程,需要以下步骤: 材料准备 一台已经运行Windows系统的个人电脑 一根8GB及以上容量的U盘 内存大于1GB的显卡 制作U盘启动盘 步骤一: 下载Win10系统镜像 从微软官网上下载Windows 10的系统镜像,例如,我们从官网下载64位的Windows 10 系统。 步骤二:…

    操作系统 2023年5月16日
    00
  • Win11 预览版全新现代任务管理器上手体验:黑暗模式、效率模式,流畅云母主题、圆角 U

    Win11 预览版全新现代任务管理器上手体验 现代任务管理器介绍 Win11 预览版全新现代任务管理器提供了更加直观、易用、美观的体验,增强了开发者、管理员应用场景下的效率与体验。任务管理器提供了五个深度集成的主要标签,用于提高效率和控制。以下是五个标签: 主页(Home) – 提供快速访问 CPU、内存、磁盘和网络的常见统计信息, 并提供简单易用的终止任务…

    操作系统 2023年5月15日
    00
  • FreeRTOS实时操作系统特点介绍

    FreeRTOS实时操作系统特点介绍 什么是实时操作系统 实时操作系统(Real-time Operating System,RTOS)是一种面向实时应用的操作系统。与通常的操作系统相比,实时操作系统以快速响应为首要目标,具备确定性、可预测性及高可靠性等特点,并可为产品提供更好的实时性能和效率。 FreeRTOS介绍 FreeRTOS(即Free Real-…

    操作系统 2023年5月15日
    00
  • 电脑怎么装双系统,安装双系统的各种方法步骤

    下面是电脑怎么装双系统的完整攻略。 一、背景知识 在开始安装双系统之前,我们需要了解一些背景知识。通常情况下,安装双系统分为两种情况: 已有一个系统的情况下,需要安装另一个系统。 没有操作系统的情况下,需要安装两个系统。 其中,第二种情况相对简单,只需要按照常规方式安装即可。而第一种情况需要进行分区操作,需要注意数据备份以及分区大小的控制。 二、安装双系统的…

    操作系统 2023年5月15日
    00
  • 如何用U盘在Win7系统安装Win10组成双系统

    下面是用U盘在Win7系统安装Win10组成双系统的完整攻略: 1. 下载Win10系统镜像文件 首先需要去微软官网下载Win10系统镜像文件。可以通过这个链接来进入下载页面:https://www.microsoft.com/zh-cn/software-download/windows10ISO 下载完后需要将镜像文件保存到一个方便记忆的地方。 2. 制…

    操作系统 2023年5月15日
    00
  • 操作系统如何避免死锁?

    操作系统在设计时考虑到了避免死锁的情况,避免死锁的主要方法包括以下几个方面: 破环资源申请等待环路 对于资源申请等待环路,通过破环来避免死锁。具体做法是通过引入资源顺序的概念,要求每个进程按照固定的顺序申请资源,从而避免环路的产生。 示例代码: // 破环资源申请等待环路 // 假设A、B、C三个进程,它们依次访问资源1、2、3。 // A申请到资源1后,会…

    操作系统 2023年4月19日
    00

评论列表(1条)

合作推广
合作推广
分享本页
返回顶部