Windows 环境变量

今天,我在一台 win11 的电脑下载了 git ffmpeg,我选择的是免安装版本。所以下载完我需要自己去添加环境变量。

在 win11 上面,我右键资源管理器的 此电脑,属性。会自动跳转到 设置系统信息 里面。

需要点击【高级系统设置】,就可以在下方看到【环境变量】了。

双击【用户变量】里面的 Path,会弹出一个【编辑环境变量】的窗口,在里面添加多一行即可,例如我这里添加 git 的

用户变量只对当前用户有效,系统变量对所有用户有效,由于我电脑就我一个用户,所以添加到用户变量就行了

C:\Users\xxx\xxx\git\bin

这时我就发现 Windows 和 Mac、Linux 的不同了,在 Windows 的终端,我新建一个标签,是识别不到我刚才添加的环境变量的。必须得新建一个【终端】窗口才行,这点我们可以在 cmd 里,通过

echo %PATH%
# 直接执行 path 也行

来判断。

powershell 里则是执行

$env:path

来查看环境变量。

而在 Mac、Linux 上面,我们甚至连新建一个标签都可以不用。因为可以使用使用 source ~/.zshrc 来加载新的环境变量。所以看到 Windows 需要新建窗口才行,感觉有点麻烦。

但是当我切换到 pycharm 里面,明明在【终端】里用 cmd 和 powershell 都可以识别到 git,在这里却怎么折腾都识别不到。

最终我选择了重启电脑,然后再次打开 pycharm,才终于可以在 pycharm 的终端识别到 git 。