如何在 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 启动时它都会被设置。

相关内容