windows里的环境变量

14 篇文章 2 订阅

环境变量的作用和查找的层次:

简单来说,在命令行中可以直接敲可执行文件名从而运行该文件就是环境变量的作用

windows系统在执行用户命令时,若用户未给出文件的绝对路径,则首先在当前目录下寻找匹配的可执行文件,若找不到,再依次在系统变量的PATH保存的这些路径中寻找相应的可执行程序文件(查找顺序是按照路径的录入顺序从左往右寻找的,最前面一条的优先级最高,如果找到命令就不会再向后寻找)如果还找不到再在用户变量的PATH路径中寻找,如果系统变量和用户变量的PATH中都包含了某个命令,则优先执行系统变量PATH中包含的这个命令

用户变量和系统变量:

用户变量只对当前用户有效,系统变量对所有用户都有效,两个变量可以存着重名,输入重名的变量名,系统变量具有优先级。

进行环境变量配置:

输入win+R,在弹窗的输入框里输入如下的命令,打开系统属性

sysdm.clp

 在【高级】里打开【环境变量】:

 在打开的新窗口中可以配置用户变量和系统变量:

将一个变量的变量值配置给另一个变量,变成包含关系:

例如,变量名site-packages,有两个变量值,将后者配置给path变量,在path变量里添加变量值%site-packages%

在cmd里查看环境变量:

#对于变量名对应多个目录:
echo %site-packages%  
C:\Users\TSPC\AppData\Local\Programs\Python\Python37\Lib\site-packages;E:\conda\envs\pythonProject01\Lib\site-packages\;

#对于变量名对应一个可执行文件的绝对路径:
notepad3   #直接输入变量名

关于一个python环境下的脚本如何调用另一个python环境里的packages:

将另一个环境的site-packages路径放进这个python环境的sys.path里

import sys
sys.path.append(r'C:\Users\TSPC\Programs\Python\Python37\Lib\site-packages')

print(sys.path)   #查看当前python环境的所有环境变量
import pyautogui   #成功调用另一个包里的模块

参考文章:

Python安装:手动添加Python环境变量_安小默的博客-CSDN博客_添加python环境变量

windows系统变量和用户变量的区别? - 知乎

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Windows 10环境变量是一种用于存储操作系统和应用程序配置信息的机制。它们是一组键值对,其中键表示变量名,值表示变量的内容。环境变量可以在整个操作系统中被访问和使用。 Windows 10环境变量可以分为两类:系统环境变量和用户环境变量。 1. 系统环境变量:这些变量适用于整个操作系统,对所有用户都可见。系统环境变量的设置可以影响到所有用户的应用程序和系统进程。例如,"PATH"是一个常见的系统环境变量,它指定了可执行文件的搜索路径。 2. 用户环境变量:这些变量只适用于当前用户。每个用户都可以设置自己的用户环境变量,而不会影响其他用户。用户环境变量的设置可以影响到当前用户的应用程序和进程。例如,"TEMP"是一个常见的用户环境变量,它指定了临时文件的存储路径。 要访问和配置Windows 10环境变量,可以按照以下步骤进行操作: 1. 打开“控制面板”。 2. 在控制面板中,选择“系统和安全”。 3. 在“系统和安全”中,选择“系统”。 4. 在系统窗口中,选择“高级系统设置”。 5. 在高级选项卡下,点击“环境变量”按钮。 6. 在环境变量对话框中,可以查看和编辑系统环境变量和用户环境变量。 在环境变量对话框中,可以添加、编辑和删除环境变量。可以通过点击“新建”按钮来添加新的环境变量,通过选择已有的环境变量并点击“编辑”按钮来修改环境变量的值,通过选择已有的环境变量并点击“删除”按钮来删除环境变量

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

黄思博呀

真的有人打赏啊,超级感谢!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值