当我运行以下代码时,
import pyomo.environ as pe
pers_solver = pe.SolverFactory('gurobi_persistent')
mymodel = pe.ConcreteModel()
pers_solver.set_instance(mymodel)
...我收到错误
Error message: Version number is 11.0, license is for version 10.0
。据此:https://support.gurobi.com/hc/en-us/articles/19581700936977
我应该做两件事:
pip install gurobipy
。我运行了这个,我得到“要求已经满足”。我检查了
/Library/gurobi1100/macos_universal2
,所有必要的文件似乎都在那里。所以,我显然拥有许可证。我需要做什么才能让 Gurobi 识别出它与我当前版本的 Python3.9 兼容?
如错误消息所述,这是许可证密钥问题。您需要更新您的 gurobi.lic 许可证文件。