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