Я попытался запустить пример Mindtpy из документации Pyomo 6.9.2 (стр. 195), используя следующую команду: < /p>
$ pyomo solve --solver=mindtpy .\Temp.py
< /code>
Я получаю следующую ошибку: < /p>
Traceback (most recent call last):
File "", line 198, in _run_module_as_main
File "", line 88, in run_code
File "C:\Users\ZZZ\anaconda3\envs\MyPyomoEnv\Scripts\pyomo.exe_main.py", line 7, in
sys.exit(main_console_script())
~~~~~~~~~~~~~~~~~~~^^
File "C:\Users\ZZZ\anaconda3\envs\MyPyomoEnv\Lib\site-packages\pyomo\scripting\pyomo_main.py", line 105, in main_console_script
ans = main()
File "C:\Users\ZZZ\anaconda3\envs\MyPyomoEnv\Lib\site-packages\pyomo\scripting\pyomo_main.py", line 97, in main
retval = _options.func(_options, _unparsed)
File "C:\Users\ZZZ\anaconda3\envs\MyPyomoEnv\Lib\site-packages\pyomo\scripting\plugins\solve.py", line 197, in solve_exec
config = opt.config_block()
^^^^^^^^^^^^^^^^^^
AttributeError: 'MindtPySolver' object has no attribute 'config_block'
< /code>
Я попробовал несколько других примеров MindTpy, опубликованных на GitHub, и все они дают одно и то же сообщение об ошибке.from pyomo.environ import *
# Create a ConcreteModel
model = ConcreteModel()
# Define variables
model.x = Var(bounds=(0, 10), domain=Reals)
model.y = Var(domain=Binary) # Binary variable
# Define objective function (e.g., minimize a non-linear function)
model.obj = Objective(expr=model.x ** 2 - 4 * model.x + model.y, sense=minimize)
# Define constraints
model.con1 = Constraint(expr=model.x + 2 * model.y >= 5)
model.con2 = Constraint(expr=model.x * model.y
Подробнее здесь: https://stackoverflow.com/questions/797 ... s-not-work
Опция Mindtpy Solver в Pyomo 6.9.2 не работает ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
В Pyomo: почему экземпляр переменной отличается от значения переменной в целевой функции?
Anonymous » » в форуме Python - 0 Ответы
- 87 Просмотры
-
Последнее сообщение Anonymous
-