Следуя инструкциям http://www.coin -or.org / PuLP / main / installation_pulp_at_home.html # установка , я установил PuLP с помощью «Установка Windows из источника»
Когда я попытался запустить тест на странице (Инструкции на странице: «Чтобы проверить, что установка целлюлозы работает правильно, введите в интерпретатор python следующее и обратите внимание, что выходные данные должны быть похожими. это то, что вы ожидаете, если не установили никаких других солверов и солвер CoinMP в комплекте с целлюлозным заводом. ")
Мои результаты:
импортная целлюлоза
pulp.pulpTestAll ()
Solver pulp.solvers.CPLEX_DLL недоступен.
Solver pulp.solvers.CPLEX_CMD недоступен.
Solver pulp.solvers.COIN_CMD недоступен.
Решатель pulp.solvers.COINMP_DLL недоступен.
Solver pulp.solvers.GLPK_CMD недоступен.
Solver pulp.solvers.XPRESS недоступен.
Solver pulp.solvers.GUROBI недоступен.
Согласно веб-странице, это должен быть мой вывод:
импортная целлюлоза
pulp.pulpTestAll ()
Solver pulp.pulp.COIN_MEM недоступен.
Solver pulp.pulp.COIN_CMD недоступен.
Тестирование непрерывного раствора LP
Тестирование максимизировать непрерывное решение LP
Тестирование неограниченного непрерывного решения LP
Тестирование решения MIP
Тестирование MIP-релаксации
Проблема выполнимости тестирования (без цели)
Тестирование неосуществимой проблемы
Тестирование целочисленной неосуществимой проблемы (ошибка должна быть исправлена)
Тестирование на основе моделирования
Тестирование на основе столбцов моделирования с пустыми ограничениями
Тестирование двойных переменных и слабых отчетов
Тестирование разрешения проблемы
Тестирование последовательных решений
Тестирование дробных ограничений
Тестирование упругих ограничений (без изменений)
Тестирование упругих ограничений (свободный)
Тестирование упругих ограничений (штраф без изменений)
Тестирование упругих ограничений (штраф без ограничений)
* Решатель pulp.pulp.COINMP_DLL пройден.
Solver pulp.pulp.GLPK_MEM недоступен.
Solver pulp.pulp.GLPK_CMD недоступен.
Solver pulp.pulp.XPRESS недоступен.
Я использую Python 2.7.1, PuLP 1.4.7 в 64-разрядной версии Windows 7.
Полагаю, дело в том, что решатель CoinMP в комплекте с PuLP не работает. Я только начал работать над Python неделю назад, я просто любитель программирования.