环境变量的用户变量与系统变量的区别

哦,如果你问我这个,我以前确实踩过坑。
记得我在开发东西的时候,分不清系统变量和用户变量,犯了一个很大的错误。

那一年,我买了一台新电脑,安装了开发环境,开始写代码。
有一天,脚本突然停止运行并报告了一个错误,即找不到特定的库。
经过一番研究,我发现我的 PATH 环境变量设置不正确。
我当时很困惑,因为我记得之前设置过。

然后我想我的新电脑可能有问题,所以我上网寻找解决方案。
原来PATH环境变量分为用户变量和系统变量。
前面我们配置的是一个用户变量,它只在当前用户下有效,但是当我们运行脚本时我们需要一个系统变量。

当时我真的很困惑,所以我立即查找系统变量设置并重新设置它们。
结果,问题已解决,脚本现在可以成功运行。
这件事让我敏锐地意识到,环境变量理解了是有用的,理解错了就很头疼了。

我们来谈谈 PATH 变量的特殊性。
本以为PATH变量只是设置路径的问题,没想到它也有优先级问题。
当我安装了新的 IDE 并设置了 PATH 变量后,在编辑器中仍然找不到该 IDE。
后来我发现系统变量PATH的优先级高于用户变量。
所以新的IDE还是没有被识别。

我在设置和使其工作时也经历过陷阱。
我改了一次环境变量,重启电脑还是没有生效。
后来我发现我需要重新启动命令提示符窗口来更新环境变量。

换句话来说,了解环境变量可以节省你很多精力,但弄错了就会让人头疼。
这个知识太深了,我之前已经一步步探索过了。
呵呵,这个我也分享给大家吧。
我希望这有帮助。

环境变量的用户变量与系统变量的区别

严格来说,Windows的环境变量分为两类:用户和系统,其实很简单。
我们先来说说最重要的事情。
系统变量对所有用户都有效,比如PATH变量,它决定了程序在哪里找到可执行文件。
这种趋势是全球性的。
还有一点是,用户变量只影响当前用户,每个人都可以有自己的PATH设置。
起初我觉得这件事很重要,但后来我发现我错了。
名称不区分大小写。
还有一个更重要的细节。
系统变量的PATH优先级高于用户变量;所以添加新路径后,必须保存并重启CMD才能看到效果。
很多人不关心这个,但我认为值得一试。
还有一件事使用“echo%变量名%”命令检查环境变量值。
一般来说,了解这两个变量可以帮助您更有效地管理 Windows 环境。

系统变量用户变量设置

系统变量和用户变量...好吧...它们是管理 Windows 中的路径的变量。
就像证据一样。

系统变量...每个人都可以使用。
例如...系统自带的记事本...位于C:\Windows...如果将此路径设置为系统变量...任何用户...点击...在运行中打开记事本...都会运行。
正确的。
这就是所谓的一般情况。

比如...系统工具...cmd.exe、powershell.exe...还有...比如JavaJDK、MicrosoftOffice...它们安装在哪里...应该每个人都可以访问...应该添加到系统变量中。
而且...那些.dll...共享库...都必须是系统变量。

用户变量...这...仅供您自己使用。
你亲自安装Python...例如,在D:\my_python...然后你将它的路径...添加到用户变量...然后只有你可以使用它...其他人登录...并尝试编写Python...他们不能。

例如...您安装个人版本的RStudio...或者...您使用Anaconda创建虚拟环境...在这种情况下...使用系统变量是不合适的。
而且...加密工具和特殊脚本...非常敏感...将它们放入用户变量中是安全的。

如何设置...在 Windows 1 0 和 1 1 中...您必须执行此操作。
首先...打开设置界面...然后...右键单击“此电脑”...属性...高级系统设置...环境变量。

请参阅...环境变量窗口...分为两半。
上半部分...是用户变量。
下半部分...系统变量。
得到它。

如果你...想添加一个路径...用户变量...单击新建...用路径填充变量名称...(如果路径变量已经存在...直接选择它...单击编辑...)然后...单击新建...输入你的路径...如D:\my_python\Scripts...然后...一路OK。

正在编辑...类似...选择路径...单击编辑...然后...您要更改哪个路径...单击编辑...更改它...确定。

系统变量...操作步骤与用户变量类似...但是...必须在系统变量区进行操作。
并且...您需要管理员权限才能修改系统变量...可能会要求您输入密码...请小心这一点。

如果您想删除...也选择它...单击“删除”...然后单击“确定”。
系统变量也是如此...它只需要在系统变量中...管理员权限。

你怎么知道...设置是否正确?打开命令提示符...Win+R...输入cmd...然后...你在path中添加的路径...例如...输入python...如果正常运行...说明你的配置成功。

所以...建议是...首先使用用户变量。
如果您安装的软件...是供您自己使用...或者...您想将其与其他人隔离...不要犯错误...删除任何文件...只需使用用户变量。

修改系统变量...小心。
如果出错的话...系统自带的工具...或者通用软件可能无法运行。
所以...修改之前...最好...制作当前变量列表的备份副本。