pulp.pulpTestAll (): не имеет атрибута «pulpTestAll» - PullRequest
4 голосов
/ 09 января 2020

Я только что установил целлюлозу и следовал инструкциям здесь: https://www.coin-or.org/PuLP/main/installing_pulp_at_home.html#testing -yur-pulp-installation

однако там отображается следующее сообщение:

AttributeError: module 'pulp' has no attribute 'pulpTestAll'

помимо что, glpk также не может быть установлен:

(base) MBP:pulp-1.4.0 ci$ sudo apt-get install glpk
sudo: apt-get: command not found

кто-нибудь может помочь? спасибо

Ответы [ 2 ]

3 голосов
/ 20 января 2020

Я столкнулся с подобной проблемой сегодня. Кажется, функциональность теста была удалена в PuLP 2.0.

Это описано здесь: https://github.com/coin-or/pulp/issues/253

Не могу помочь с установкой GLPK. Я боюсь, прошло некоторое время с тех пор, как я работал в Linux, но, похоже, это не связано с PuLP, поскольку это всего лишь LP-интерфейс.

Некоторое время PuLP обнаруживал ваши решатели. на linux вам нужно было запустить тест, поэтому, возможно, вы можете попробовать следовать подсказке в обсуждении github, касающейся загрузки функций справки из кода github. Затем вы можете запустить тест, и PuLP сможет обнаружить решатели в вашей системе после их установки.

2 голосов
/ 13 февраля 2020

Для установки glpk, go по ссылке ниже

https://appuals.com/how-to-fix-sudo-apt-get-command-not-found-on-macos/

Следуйте разделу «Способ 1: Установка Homebrew в macOS» в середина страницы.

Когда закончите, введите команду ниже

brew install glpk

Это сработало для меня. Надеюсь, что это работает и для вас.

...