тестовая установка пульпы не работает

Следуя инструкциям от 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 неделю назад, я просто любитель программирования.


person Sriram Samynathan    schedule 24.06.2011    source источник


Ответы (2)


Afaik вам нужно установить любой поддерживаемый решатель, например

sudo aptitude install glpk

or

sudo aptitude install coinor-libcbc0

Просто протестировал оба на (K) ubuntu 11.10 и получил

Solver pulp.solvers.PULP_CBC_CMD unavailable.
Solver pulp.solvers.CPLEX_DLL unavailable.
Solver pulp.solvers.CPLEX_CMD unavailable.
     Testing zero subtraction
     Testing continuous LP solution
     Testing maximize continuous LP solution
     Testing unbounded continuous LP solution
     Testing Long Names
     Testing repeated Names
     Testing MIP solution
     Testing MIP relaxation
     Testing feasibility problem (no objective)
     Testing an infeasible problem
     Testing an integer infeasible problem
     Testing column based modelling
     Testing fractional constraints
     Testing elastic constraints (no change)
     Testing elastic constraints (freebound)
     Testing elastic constraints (penalty unchanged)
     Testing elastic constraints (penalty unbounded)
* Solver pulp.solvers.COIN_CMD passed.
Solver pulp.solvers.COINMP_DLL unavailable.
     Testing zero subtraction
     Testing continuous LP solution
     Testing maximize continuous LP solution
     Testing unbounded continuous LP solution
     Testing Long Names
     Testing repeated Names
     Testing MIP solution
     Testing MIP relaxation
     Testing feasibility problem (no objective)
     Testing an infeasible problem
     Testing an integer infeasible problem
     Testing column based modelling
     Testing fractional constraints
     Testing elastic constraints (no change)
     Testing elastic constraints (freebound)
     Testing elastic constraints (penalty unchanged)
     Testing elastic constraints (penalty unbounded)
* Solver pulp.solvers.GLPK_CMD passed.
Solver pulp.solvers.XPRESS unavailable.
Solver pulp.solvers.GUROBI unavailable.
Solver pulp.solvers.PYGLPK unavailable.
Solver pulp.solvers.YAPOSIB unavailable.

hth

person Gerald Senarclens de Grancy    schedule 21.12.2011

Попробуйте запустить графический интерфейс Python от имени администратора

person fevrall    schedule 13.04.2016