如何定义导入 python 库的路径

How to define path to import python library

我有一台 MacBook Pro 并在上面成功安装了 xgboost。如果我在 ~/xgboost/python-package 中启动 Python shell,我可以通过 运行 命令轻松导入 xgboost

import xgboost

但是如果我转到其他文件夹,启动 python shell 和 运行 以上命令,我会收到以下错误:

ImportError: No module named xgboost

我猜这与 $PATH 有关。我该如何解决?

谢谢。

您必须在 python 路径中设置目录,以便 python 知道要查看的位置:

export PYTHONPATH=$PYTHONPATH:/your/path/to/your/module