如何使用 .zshrc 设置 PATH 变量

如何使用 .zshrc 设置 PATH 变量

我正在尝试在我的 Mac (Big Sur 11.2) 上使用 Intel C 和 Fortran 编译器 (icc 和 ifort) 编译一个程序。icc 和 ifort 可执行文件都位于/opt/intel/oneapi/compiler/2021.2.0/mac/bin。我的理解是,我需要PATH使用 将其添加到我的变量中.zshrc

因此,我在我的主目录中创建一个名为的空白文档.zshrc,然后添加以下行:

export PATH=/opt/intel/oneapi/compiler/2021.2.0/mac/bin:$PATH

但是,这似乎并没有改变任何东西。如果我打开终端(zsh shell)并输入which icc,仍然找不到它。如果我这样做printenv,我可以看到 PATH 变量,它是:

PATH=/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin

我如何添加/opt/intel/oneapi/compiler/2021.2.0/mac/bin到我的 PATH?

我在这里看到过类似的问题和答案,例如,但尝试按照他们的步骤并不能解决问题。

任何帮助都将受到赞赏。

注意:我以前能够使用 PATH 变量进行编辑,.bash_profile但现在我在 Mac OS x 上的 Big Sur 11.2 上使用 zsh。

答案1

我遇到了同样的问题。我将新路径附加到主目录中 .zshrc 中的 PATH 变量中。关键是重新启动终端应用程序以使其正常工作。

相关内容