如何定义导入 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
我有一台 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