如何将 PYTHONPATH 设置为多个文件夹

Posted

技术标签:

【中文标题】如何将 PYTHONPATH 设置为多个文件夹【英文标题】:How to set PYTHONPATH to multiple folders 【发布时间】:2017-02-02 14:35:17 【问题描述】:

~/.bash_profile 文件(OS X)中,我将 PYTHONPATH 设置为指向两个文件夹:

export PYTHONPATH=/Applications/python/common:$PYTHONPATH
export PYTHONPATH=/Applications/sitecustomize:$PYTHONPATH

即使sitecustomize 文件夹设置在第二行(/common 之后) 第一个路径被忽略,我无法从第一行定义的路径中导入任何模块。上述语法中需要修改什么以使两个文件夹 PYTHONPATHish 都变为 Python?

【问题讨论】:

【参考方案1】:

附加您的路径,因此只有一个 PYTHONPATH。

PYTHONPATH="/Applications/python/common:/Applications/sitecustomize:$PYTHONPATH"
export PYTHONPATH

然后source ~/.bash_profile

或将它们导入您的 Python 脚本(这只适用于添加到的脚本):

import sys
sys.path.append("/Applications/python/common")
sys.path.append("/Applications/sitecustomize")

【讨论】:

以上是关于如何将 PYTHONPATH 设置为多个文件夹的主要内容,如果未能解决你的问题,请参考以下文章

python在mac系统配置PYTHONPATH

设置py文件的路径

在 Python 脚本中,如何设置 PYTHONPATH?

python 环境变量设置PYTHONPATH

如何保持 Eclipse Pydev 项目的 PYTHONPATH 设置?

python--报错:ModuleNotFoundError: No module named 'examples'(PYTHONPATH设置)