3

私が持っている: 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

パンダがまだ scikits.statsmodels を探しているのはなぜですか? statsmodels 0.5.0 と並行して古いバージョンの scikits.statsmodels をインストールする必要がありますか?

4

3 に答える 3

1

そのため、この問題が発生しました。その理由は、statsmodels が patsy に依存していたためです。

try:
    import statsmodels.api as sm
except ImportError:
   import scikits.statsmodels.api as sm

統計モデルをインポートするとき、patsy がない場合も ImportError がスローされます。ランニング

easy_install patsy

これに対する修正でした。理由はわかりませんが、patsy が依存関係であることを認識せずに pip インストールされた statsmodels です。

于 2015-10-02T21:26:52.823 に答える