Как представить вызов, сделанный в цикле в диаграмме последовательности?

Что касается того, что вы пытаетесь использовать интерфейс Python для Gurobi с этой строкой:

opt = SolverFactory("gurobi", solver_io="python")

blockquote>

Вы можете получить

Traceback (most recent call last):
  File "D:/Python learning/ProjektX/chicken wings.py", line 26, in 
    opt_success = opt.solve(model)
  File "D:\EngineeringSoftware\Anaconda\lib\site-packages\pyomo\solvers\plugins\solvers\direct_solver.py", line 68, in solve
    self.available(exception_flag=True)
  File "D:\EngineeringSoftware\Anaconda\lib\site-packages\pyomo\solvers\plugins\solvers\direct_or_persistent_solver.py", line 301, in available
    "plugin").format(type(self)))
pyutilib.common._exceptions.ApplicationError: No Python bindings available for  solver plugin
blockquote>

ошибка. Одной из причин, которая может привести к такого рода ошибкам, является необходимость установки привязки Python вашего Gurobi. Эта привязка поставляется с вашей установкой Gurobi, но не устанавливается по умолчанию. При условии, что у вас уже есть действительная лицензия Gurobi, я предлагаю вам посетить

http://www.gurobi.com/documentation/8.1/quickstart_mac/the_gurobi_python_interfac.html

[ 1114] Чтобы подвести итог страницы поддержки,

  1. Откройте командную строку с правами администратора;
  2. Перейдите в папку, где находится ваша установка Gurobi;
  3. Тип [112 ] запустить установку привязки Python.

Вы можете проверить, установлен ли он, введя строку import gurobipy в консоли Python.

38
задан nbro 16 May 2016 в 12:51
поделиться

1 ответ

Поле, включающее сообщение, отправляет стрелку (и независимо от того, что в той же повторяющейся конструкции).

См. это учебное руководство для примера.

sequence diagram with loop ссылка на увеличенное изображение (заархивировала)

50
ответ дан kmote 27 November 2019 в 03:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: