How to resolve ImportError in Gurobi?

删除回忆录丶 提交于 2019-12-10 17:13:25

问题


I am trying to run this example given in gurobi's example model. I am using python 3.5 with gurobi 7.0.2. When I run the code, I get the following error.

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

I have Gurobi installed at /if5/wua4nw/gurobi702 and I can see the required file libgurobi70.so at /if5/wua4nw/gurobi702/linux64/lib/libgurobi70.so. I am using Anaconda3 by the way.

I have seen this discussion but couldn't solve the problem yet. Can anyone shed some light so that I can solve the problem?


回答1:


I didn't notice the instructions in the 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" 

I followed the instructions and it solved my problem.




回答2:


This problem [from .gurobipy import] is caused from the IDE Pycharm on Ubuntu. I am not sure if you may face it with the other IDEs . First You can make sure from the shell the python has gurobipy installed. after you installed from the file Gurobi ~\gurobi752\win64.

python setup.py install 

And add the libraries to the paths from the shell gedit ~/.bashrc. Then just run python from the shell as normal python command python yourFileName.py and gurobi will works perfectly

In windows 10 i added the path of gurobi to the IDE pycharm after python setup.py install and pip tool for gurobipy https://sites.google.com/site/pydatalog/python/pip-for-windows, then i added the path Settings->Project Interpreter-> show all -> interpreter paths -> add your gurobi path

I hope it works cheers ;)



来源:https://stackoverflow.com/questions/42798173/how-to-resolve-importerror-in-gurobi

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!