При импорте auto_arima из pmdarima: ОШИБКА: невозможно импортировать имя 'factorial' из 'scipy.misc' - PullRequest
8 голосов
/ 19 мая 2019

У меня есть Python 3.7.1 и версия scipy: 1.3.0. Я получаю сообщение об ошибке при вызове auto_arima, говорящем: «не удается импортировать имя« factorial »из« scipy.misc »»

Именно этот основной импорт вызывает проблему: -
"из pmdarima.arima import auto_arima"
Я попытался переустановить Scipy, не работает

1 Ответ

3 голосов
/ 19 мая 2019

Функция factorial была перемещена с scipy.misc на scipy.special. Версия в scipy.misc на некоторое время устарела и была удалена в scipy 1.3.0. Что-то в pmdarima или одной из его зависимостей все еще использует имя scipy.misc.factorial.

Похоже, виновником являются statsmodels 0.9.0. pmdarima зависит от statsmodels, и в statsmodels 0.9.0 есть код, который импортирует scipy.misc.factorial. В версии для разработки statsmodels есть исправление, но 0.9.0 является последней версией.

Разработчики statsmodels знают об этой проблеме; см

...