如何使用 .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 變量,.bash_profile但現在我在 Mac OS x 上的 Big Sur 11.2 上使用 zsh。

答案1

我遇到過同樣的問題。我將新路徑附加到我的主目錄中 .zshrc 中的 PATH 變數。關鍵是重新啟動終端應用程式以使其正常工作。

相關內容