I use python 2.7 on Linux Mint 16. I encountered an error if I run my IDE (tried it in Spyder and Pycharm) from a launcher (for example, from an invitation to Alt F2 or an icon shortcut to my desktop), the modules do not load and I get the following error:
File "/usr/local/lib/python2.7/dist-packages/gurobipy/__init__.py", line 1, in
from .gurobipy import *
ImportError: libgurobi56.so: cannot open shared object file: No such file or directory
However, if I run the program from the command line, the modules load correctly and the program works fine. I have only one installation of each of the IDEs. The output of sys.path from two instances is as follows:
Exiting sys.path to start Pycharm from the shortcut:
/home/XXXXXX/bin/pycharm-community-3.1.3/helpers/pydev ',' /usr/local/lib/python2.7/dist-packages/pip-1.5.5-py2.7.egg ',' /usr/lib/python2.7 ',' /usr/lib/python2.7/plat-x86_64-linux-gnu ',' /usr/lib/python2.7/lib-tk ',' / usr / lib / python2.7 / lib-old ',' /usr/lib/python2.7/lib-dynload ',' /usr/local/lib/python2.7/dist-packages ',' /usr/lib/python2.7 / dist-packages ',' /usr/lib/python2.7/dist-packages/PILcompat ',' /usr/lib/python2.7/dist-packages/gtk-2.0 ',' / home / XXXXXX / PycharmProjects / untitled8 ']
sys.path oyutput to start Pycharm from the command line:
/home/XXXXXX/bin/pycharm-community-3.1.3/helpers/pydev ',' /usr/local/lib/python2.7/dist-packages/pip-1.5.5-py2.7.egg ',' /usr/lib/python2.7 ',' /usr/lib/python2.7/plat-x86_64-linux-gnu ',' /usr/lib/python2.7/lib-tk ',' / usr / lib / python2.7 / lib-old ',' /usr/lib/python2.7/lib-dynload ',' /usr/local/lib/python2.7/dist-packages ',' /usr/lib/python2.7 / dist-packages ',' /usr/lib/python2.7/dist-packages/PILcompat ',' /usr/lib/python2.7/dist-packages/gtk-2.0 ',' / home / XXXXXX / PycharmProjects / untitled8 ']
The gurobipy package is located in / usr / lib / python 2.7 / dist-packages
Installation procedure for the gurobi package:
1) Unallocated boot to / opt / gurobi 562 / linux64
2) Added the following lines to .bashrc
export GUROBI_HOME="/opt/gurobi562/linux64" export PATH="${PATH}:${GUROBI_HOME}/bin" export LD_LIBRARY_PATH="${GUROBI_HOME}/lib"
3) In / opt / gurobi 562 / linux64 running python setup.py install, this created the gurobipy folder in / usr / local / lib / python 2.7
4) Added the following line to .bashrc
export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:/usr/local/lib/python2.7/dist- packages/gurobipy"