PyCharm中的Gurobipy ImportError

时间:2018-06-07 22:46:10

标签: python gurobi

尝试在Pycharm中运行我的代码时出现此错误:

from .gurobipy import *
ImportError: libgurobi80.so: cannot open shared object file: No such file or directory

在常规的python终端中,我可以毫无问题地导入gurobipy。如何修复Pycharm?

我已阅读安装说明,并在文本编辑器的bashrc文件末尾发布了以下3行。

export GUROBI_HOME="/opt/gurobi800/linux64"
export PATH="${PATH}:${GUROBI_HOME}/bin"
export LD_LIBRARY_PATH="${GUROBI_HOME}/lib"

重新安装PyCharm(甚至切换到EDU和Professional)以及重新安装Ubuntu都没有改变错误。请帮忙。

3 个答案:

答案 0 :(得分:1)

我遇到了相同的错误,并通过将环境变量添加到运行配置中在Kubuntu上配置了PyCharm。

选择Edit configurations...并将变量添加到Environment variables字段。就我而言,我添加了GUROBI_HOMELD_LIBRARY_PATHGRB_LICENSE_FILE。另外,我必须直接输入值:LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$GUROBI_HOME/lib无效,但是LD_LIBRARY_PATH=/path/to/gurobi/lib有效。

代码完成和建议仍然无效,但至少我现在可以从PyCharm运行。

答案 1 :(得分:0)

我通过在PyCharm中编辑文件并通过终端运行它来解决了这个问题。到目前为止,我还没有找到其他解决方案,所以我仍在继续这种方式。这似乎是PyCharm特有的问题。

答案 2 :(得分:0)

我尝试了10种以上的方法在Pycharm中安装Gurobipy。但是,没有办法使用。

有两天可以使用Gurobipy

  1. 基于Conda的Jupyter-安装:由Grobipy推荐。

  2. 将Grobipy间接安装到python(这是我为设置所做的)

希望Pycharm和Gurobipy共同解决此问题。但是,如今大多数人可能会使用Jupyter。因此,不知道他们会对解决这个问题有多大兴趣。