如何解决 Gurobi 中的 ImportError?

How to resolve ImportError in Gurobi?

我正在尝试 运行 这个 example 在 gurobi 的示例模型中给出。我在 gurobi 7.0.2 中使用 python 3.5。当我 运行 代码时,出现以下错误。

Traceback (most recent call last):
  File "test.py", line 1, in <module>
    from gurobipy import *
  File "/if5/wua4nw/anaconda3/lib/python3.5/site-packages/gurobipy/__init__.py", line 1, in <module>
    from .gurobipy import *
ImportError: libgurobi70.so: cannot open shared object file: No such file or directory

我在 /if5/wua4nw/gurobi702 安装了 Gurobi,我可以在 /if5/wua4nw/gurobi702/linux64/lib/libgurobi70.so 看到所需的文件 libgurobi70.so。顺便说一句,我正在使用Anaconda3。

我已经看到了这个discussion但是还不能解决这个问题。任何人都可以阐明一些问题以便我解决问题吗?

我没有注意到 official docs. Thanks to @sascha 中的说明。

Users of the bash shell should add the following lines to their .bashrc files:

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

我按照说明操作,它解决了我的问题。

此问题 [from .gurobipy import] 是由 Ubuntu 上的 IDE Pycharm 引起的。我不确定您是否可以与其他 IDEs 一起面对它。 首先,您可以通过 shell 确保 python 已安装 gurobipy。 从文件 Gurobi ~\gurobi752\win64.

安装后
python setup.py install 

并将库添加到 shell gedit ~/.bashrc 的路径中。然后只是 运行 python 来自 shell 作为正常的 python 命令 python yourFileName.py 和 gurobi 将完美运行

在 windows 10 中,我将 gurobi 的路径添加到 IDE pycharm 在 python setup.py install 和 gurobipy https://sites.google.com/site/pydatalog/python/pip-for-windows 的 pip 工具之后,我添加了路径 Settings->Project Interpreter-> show all -> interpreter paths -> 添加你的gurobi路径

希望它能成功,加油 ;)