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