有关python中statsmodels的导入错误

时间:2019-06-22 09:31:49

标签: python-3.x pip seaborn statsmodels

我已经通过statsmodels安装了pip软件包,因为我想使用seaborn软件包来绘制发行版的cdfs。因此,当我尝试运行此代码时:

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版本之后,一切似乎都正常。

0 个答案:

没有答案