我有:
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/

10-16 08:09