如何将 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 设置为多个文件夹的主要内容,如果未能解决你的问题,请参考以下文章
如何保持 Eclipse Pydev 项目的 PYTHONPATH 设置?
python--报错:ModuleNotFoundError: No module named 'examples'(PYTHONPATH设置)