我正在尝试运行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但是还没有解决问题。任何人都可以解决这个问题吗?
答案 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路径
我希望它有效欢呼;)