解决使用statsmodels导包时报ImportError: cannot import name 'factorial'的问题。
在使用的过程中,发现使用 import statsmodels.api as sm时,会报找不到factorial模块的问题。
可以看得出是依赖了scipy这个库的一个misc模块,但是由于最新版本的scipy中,scipy.misc 已经迁移到 scipy.special 里面了。目前我用的python版本是3.6。其中statsmodels(0.9.0)和 scipy(1.3.0)都是最新版本。
等不了他们更新那就一个一个改吧。
根据这个路径一个一个来改,大概改7、8个左右,只要是依赖 scipy.misc的都改成 scipy.special
改完后
OK。正常使用。