【问题标题】:How to define path to import python library如何定义导入python库的路径
【发布时间】:2018-01-30 03:48:47
【问题描述】:

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

import xgboost

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

ImportError: No module named xgboost

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

谢谢。

【问题讨论】:

    标签: python linux macos import xgboost


    【解决方案1】:

    您必须在 pythonpath 中设置目录,以便 python 知道在哪里查看:

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

    【讨论】:

    • 谢谢。如果我将上面的内容添加到~/.bash_profile,是否相同?
    • 是的,这也应该这样做。我不记得它是在 .bash_profile 还是 .bashrc 中。也许你可以两个都试试。然后不要忘记使用source .bash_profile(或source .bashrc)考虑更改
    猜你喜欢
    • 2016-03-09
    • 2017-04-22
    • 1970-01-01
    • 2015-09-23
    • 2013-04-16
    • 1970-01-01
    • 1970-01-01
    • 2016-07-03
    • 1970-01-01
    相关资源
    最近更新 更多