Оптимизатор Gurobi на питоне

1

Мне нужен бесплатный оптимизатор для python. Я использую PYCharm и python 3.6 (у меня тоже есть python 2.7 на моем круге). Теперь вы хотите установить оптимизатор Gurobi в PYCharm. но есть некоторые проблемы: когда я хотел установить библиотеку "gurobipy", первая ошибка была на версии pip. Это было 9.0.3, и мне пришлось обновить его до 10.0.1. Я сделал это успешно, и теперь, когда я хочу установить gurobipy, его ошибка снова: (AttributeError: module 'pip' не имеет атрибута 'main'). После быстрого поиска я обнаружил, что это проблема pip 10.0.1 И теперь я действительно смущен. Может кто-нибудь мне помочь? Мне действительно нужен этот оптимизатор на python

Теги:
optimization
pip
pycharm
gurobi

1 ответ

1
Лучший ответ

Я вижу, что люди с проблемой 10.0.1 выпускают версию downprading pip через python -m pip install --upgrade pip==9.0.3. Итак, как насчет использования pip 9.0.3 и более старого gurobipy (например, gurobipy==xxx), который может работать с более старым пипсом?

РЕДАКТИРОВАТЬ:

Как установить gurobipy 8.0.1 для python без конды на Linux

  1. Зарегистрируйте учетную запись на официальном сайте Gurobi и войдите в систему.
  2. Загрузите последнюю версию с веб-сайта.
  3. Извлеките пакет и перейдите в каталог, содержащий файл setup.py
  4. Запустите sudo python setup.py install
  5. Добавьте следующие строки в

.bashrc файлы:

export GUROBI_HOME="/path/to/gurobi801/linux64" 
export PATH="${PATH}:${GUROBI_HOME}/bin" 
export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${GUROBI_HOME}/lib" 

или для запуска из PyCharm вам необходимо установить LD_LIBRARY_PATH вручную в приложении, как это

  1. Тест с import gurobipy
  • 0
    Я не уверен, но в pycharm была только одна версия gurobipy. Я проверю снова. и тнкс за ваше время
  • 0
    Я воспроизвел вашу проблему. Кажется, использование conda или conda из исходного кода - единственный путь. cf: gurobi.com/documentation/8.0/quickstart_linux/…
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню