如何在 Mac 上將目錄永久附加到 PYTHON PATH

如何在 Mac 上將目錄永久附加到 PYTHON PATH

我嘗試了兩種常見的方法:

import sys
sys.path.append('foo/bar')

export PYTHONPATH=$PYTHONPATH:foo/bar

一旦解釋器退出,第一個就終止附加。當終端關閉時,第二個終止(儘管人們似乎對透過第二種方法永久附加沒有問題)。

我在這裡缺少什麼以及如何解決這個問題?

答案1

你需要把

foo/bar

在 etc/paths.d 內的文件中。

這是一個很好的解釋

編輯:我想我想念理解,你想設定 PYTHONPATH 環境變數。 這個連結顯示許多可以放置匯出聲明的地方,這樣它就可以永久保存。

export PYTHONPATH=$PYTHONPATH:foo/bar

在 ~/.bashrc 中,每次 bash 啟動時都會設定它。

相關內容