我有:
statsmodels 0.5.0(正式名称为 scikits.statsmodels)
Pandas 0.12.0.
(全部从源安装)
我收到此错误:
File "/home/username/.local/python27/lib/python2.7/site-packages/pandas-0.12.0-py2.7-linux-x86_64.egg/pandas/stats/ols.py", line 53, in __init__
import scikits.statsmodels.api as sm
ImportError: No module named scikits.statsmodels.api
为什么 Pandas 还在寻找 scikits.statsmodels?我应该安装与 statsmodels 0.5.0 并行的旧版本 scikits.statsmodels 吗?
最佳答案
0.12 版本首先尝试导入 statsmodels
库,只有当它失败时,pandas 才会回退到 scikits
模块。这是试图做到这一点的一段代码:
try:
import statsmodels.api as sm
except ImportError:
import scikits.statsmodels.api as sm
如果您在解释器中输入:
import statsmodels.api as sm
你得到什么错误?
关于python - pandas 寻找 scikits.statsmodels 而不是 statsmodels,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18318867/