如何在Gurobi中解决ImportError?

时间:2017-03-14 23:04:59

标签: python gurobi

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

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,我可以在libgurobi70.so看到所需的文件/if5/wua4nw/gurobi702/linux64/lib/libgurobi70.so。顺便说一下,我正在使用Anaconda3。

我已经看过这个discussion但是还没有解决问题。任何人都可以解决这个问题吗?

2 个答案:

答案 0 :(得分:5)

我没有注意到official docs中的说明。感谢@ sascha

  

bash shell的用户应将以下行添加到他们的.bashrc文件中:

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

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

答案 1 :(得分:1)

[来自.gurobipy import]的问题是由Ubuntu上的IDE Pycharm引起的。我不确定你是否可以与其他IDE面对面。 首先,您可以确保从shell中安装了gurobipy。 从文件Gurobi安装后〜\ gurobi752 \ win64。

python setup.py install 

将库添加到shell gedit ~/.bashrc的路径中。然后只需从shell运行python作为普通的python命令 python yourFileName.py和gurobi将完美运作

在Windows 10中,我将gurobi的路径添加到IDE pycharm中 在python setup.py install和pur工具gurobipy https://sites.google.com/site/pydatalog/python/pip-for-windows之后,我添加了路径 设置 - &gt;项目口译员 - &gt;全部显示 - &gt;口译员路径 - &gt;添加你的gurobi路径

我希望它有效欢呼;)