Gurobipy ImportError в PyCharm

При попытке запустить мой код в Pycharm я получаю эту ошибку:

from .gurobipy import *
ImportError: libgurobi80.so: cannot open shared object file: No such file or directory

В обычном терминале Python я могу без проблем импортировать gurobipy. Как можно исправить Pycharm?

Я прочитал инструкции по установке и разместил следующие 3 строки в конце файла bashrc с помощью текстового редактора.

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

Переустановка PyCharm (даже переход на EDU и Professional), а также переустановка Ubuntu не изменили ошибку. Пожалуйста помоги.


person cheesus    schedule 07.06.2018    source источник
comment
Возможный дубликат Как устранить ImportError в Gurobi?   -  person Matias Cicero    schedule 08.06.2018


Ответы (3)


У меня была такая же ошибка, и я настроил PyCharm на Kubuntu, добавив переменные среды в конфигурацию запуска.

Выберите Edit configurations... и добавьте переменные в поле Environment variables. В моем случае я добавил GUROBI_HOME, LD_LIBRARY_PATH и GRB_LICENSE_FILE. Кроме того, мне пришлось вводить значения напрямую: LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$GUROBI_HOME/lib не работало, а LD_LIBRARY_PATH=/path/to/gurobi/lib работало.

Завершение кода и предложения по-прежнему не работают, но, по крайней мере, теперь я могу работать с PyCharm.

person drali    schedule 23.03.2019
comment
У меня была такая же проблема с PyCharm и Gurobi в Ubuntu. Это решило проблему! Спасибо - person Mehdi; 02.03.2020

Я решил эту проблему, просто отредактировав файл в PyCharm и запустив его через терминал. Я пока не нашел другого решения, поэтому я все еще продолжаю этот путь. Кажется, это проблема, специфичная для PyCharm.

person cheesus    schedule 08.07.2018

Я пробовал более 10 способов установить Gurobipy в Pycharm. Тем не менее, нет возможности использовать.

Есть два дня, чтобы использовать Gurobipy

  1. Jupyter на основе Conda — установка: рекомендована Grobipy.

  2. Установите Grobipy косвенно на python (это то, что я сделал для своей настройки)

Надеемся, что Pycharm и Gurobipy будут работать вместе, чтобы решить эту проблему. Но большинство людей могут использовать Jupyter в наши дни. Так что не знаю, насколько они будут заинтересованы в исправлении этого.

person user6487966    schedule 17.08.2018