Подскажите, пожалуйста, как установить модуль SCIP в Spyder (Python 3.6). Кстати, это связано с анакондой. Я пытался вставить этот модуль в этот python 3.6 в течение последних двух дней, и я ничего не получаю. Это расстраивает.
Мне нужно решить проблему смешанного целочисленного программирования.
Честно говоря, мне все равно, какой язык программирования мы используем, пока я могу решить свою проблему MIP. Однако будет лучше, если SCIP будет установлен в Spyder (Python 3.6), потому что я знаком с этим языком.
Подскажите, пожалуйста, как это сделать быстрее и проще всего. Я также только что скачал и установил автономный python 3.6. Я был бы очень признателен, если кто-то может помочь мне с этим.
Спасибо!
Я пытаюсь запустить следующий код:
from zibopt import scip
solver = scip.solver()
# All variables have default lower bounds of 0
x1 = solver.variable(scip.INTEGER)
x2 = solver.variable(scip.INTEGER)
x3 = solver.variable(scip.INTEGER)
# x1 has an upper bound of 2
solver += x1 <= 2
# Add a constraint such that: x1 + x2 + 3*x3 <= 3
solver += x1 + x2 + 3*x3 <= 3
# The objective function is: z = x1 + x2 + 2*x3
solution = solver.maximize(objective=x1 + x2 + 2*x3)
# Print the optimal solution if it is feasible.
if solution:
print('z =', solution.objective)
print('x1 =', solution[x1])
print('x3 =', solution[x2])
print('x2 =', solution[x3])
else:
print('invalid problem')
Ошибка, которую я получаю:
from zibopt import scip
ModuleNotFoundError: No module named 'zibopt'
Я уже поместил папку scip в папку site-packages на диске C: и надеялся, что это сработает. У меня есть еще несколько вещей, но я не помню, какие именно.