L'installation de gurobi et pycharm en python n'a pas d'invite de syntaxe pour résoudre le problème

installer gurobi

Étape 1 : Téléchargez gurobi ( http://www.gurobi.com ), vous devez créer un compte

La deuxième étape, demander l'enregistrement de la licence

S'il peut passer par le réseau du campus, il sera généré directement.

Sinon, veuillez envoyer un e-mail pour postuler via le site Web http://www.gurobi.cn/NewsView1.Asp?id=4

Troisièmement, un code d'application vous sera envoyé par e-mail, suivez les étapes ci-dessous
Quatrièmement, configurez les variables d'environnement

GRB_LICENSE_FILE=chemin gurobi.lic

Étape 5 : Installez Gurobi dans la bibliothèque python, entrez d'abord le répertoire d'installation, puis exécutez setup.py dans l'invite de commande

Entrez python setup.py install dans la fenêtre d'invite de commande pour installer.

Sixièmement, testez le code
m = Model("min example")
m.modelSense = GRB.MINIMIZE

objFcnCoeffs = [3, 5, 6, 9]
xVars = []
for i in range(4):
    xVars.append(m.addVar(vtype=GRB.INTEGER, obj=objFcnCoeffs[i], name="Open%d" % i))

# Update model to integrate new variables
m.update()

# Constraints
m.addConstr(-2 * xVars[0] + 6 * xVars[1] - 3 * xVars[2] + 4 * xVars[3] >= 2, "Con1")
m.addConstr(-5 * xVars[0] + 3 * xVars[1] + xVars[2] + 3 * xVars[3] >= -2, "Con2")
m.addConstr(5 * xVars[0] - xVars[1] + 4 * xVars[2] - 2 * xVars[3] >= 3, "Con3")

# Attempt to set an initial feasible solution (in this case to an optimal solution)
startValues = [1, 1, 0, 0]
for i in range(4):
    xVars[i].start = startValues[i]

# Solve model
m.optimize()

# Print solution
print('\
TOTAL COSTS: %g' % m.objVal)
for i in range(4):
    print('\
 xVar[%s] = %g' % i, xVars[i])

Invite de syntaxe de configuration Pycharm

Le compilateur peut exécuter gurobi, mais pycharm ne reconnaît pas gurobi, affiche une ligne rouge et ne peut pas taper d'indice.

Installez simplement le module gurobipy-stubs (entrez d'abord l'environnement du projet, dans le cas de conda, c'est le nom de l'environnement conda activate)

pip install gurobipy-stubs

Références : https://blog.csdn.net/qq_57867839/article/details/126844519

Je suppose que tu aimes

Origine blog.csdn.net/qq_38295645/article/details/129180394
conseillé
Classement