Я попытался установить cvxpy и cvxopt оба пакета с помощью команды pip, пакет был успешно установлен, но при запуске моего кода я получаю сообщение об ошибке, например, CBC не установлен внутри "C:\Python\Python36\lib\site-packages\cvxpy\ проблемы\проблема.py". Я пробовал много решений, но не работал, может ли кто-нибудь помочь мне. Заранее спасибо.
cvxpy.error.SolverError: Решатель CBC не установлен в Windows 10 Python?
comment
В прошлый раз, когда я проверял, cbc потребуются индивидуальные шаги установки, которые раздражают в Windows. Я рекомендую придерживаться glpk, где cvxopt предоставляет бинарные файлы.
- person sascha   schedule 27.03.2020
comment
но использование glpk — более медленная оптимизация, а CBC — быстрая, верно?
- person Sruthipriyanga   schedule 27.03.2020
Ответы (1)
У меня недостаточно репутации, чтобы добавлять комментарии, поэтому я опубликую это как ответ.
CBC требует установки cylp. пытаться
import cylp
если он выдает ошибку, установите его, используя
pip install cylp
перейдите по этой ссылке для получения более подробной информации https://github.com/cvxgrp/cvxpy/issues/687
person
Community
schedule
18.05.2020