Ошибка импорта относительно statsmodels в python - PullRequest
0 голосов
/ 22 июня 2019

Я установил пакет statsmodels через pip, потому что я хочу использовать пакет seaborn для построения cdf-файлов дистрибутивов. Итак, когда я пытаюсь запустить это:

import seaborn as sns
import numpy as np

normal_numbers = np.random.normal(size=100)
sns.distplot(normal_numbers, hist_kws={'cumulative': True}, kde_kws={"cumulative": True})

Я получаю ImportError: Cumulative distributions are currentlyonly implemented in statsmodels.Please install statsmodels.

Если я удаляю аргумент kde_kws, все работает нормально, но я не знаю, почему он не работает с kde_kws.

Тем не менее, при использовании среды ananconda все выглядит нормально, даже если использовать kde_kws с ожидаемым поведением.


Редактировать 1 : версия seaborn == 0.9.0 версия statsmodel == 0.9.0

Если я import statsmodels.nonparametric.api as smnp получаю ошибку:

ImportError: cannot import name 'factorial' from 'scipy.misc' (/usr/local/lib/python3.7/site-packages/scipy/misc/__init__.py)


Редактировать 2 : После удаления версии seaborn 0.9.0 и установки версии 0.10.0rc2 все работает нормально.

...