web-dev-qa-db-ja.com

ImportError:statsmodelsという名前のモジュールはありません

こんにちは、StatsModelsソースを http://pypi.python.org/pypi/statsmodels#downloads からダウンロードしました。

/usr/local/lib/python2.7/dist-packages

http://statsmodels.sourceforge.net/devel/install.html にあるドキュメントに従って==これを行いました

Sudo python setup.py install

インストールされていますが、インポートしようとすると

import statsmodels.api as sm

次のエラーが表示されます

Traceback (most recent call last):
  File "/home/Astrophysics/Histogram_Fast.py", line 6, in <module>
import statsmodels.api as sm
ImportError: No module named statsmodels.api

私は同様の問題があったいくつかの投稿を読み、setuptoolsがインストールされていることを確認しました。

 /usr/local/lib/python2.7/dist-packages

私はこれで少し途方に暮れていて、どんな助けにも当てはまるでしょう

私も走っています

numpy 1.6

それは問題ではありません

23
Stripers247
  • /usr/local/lib/python2.7/dist-packagesに解凍しないでください(一時ディレクトリを使用できます)
  • /usr/local/lib/python2.7に対応するものではなく、別のpython実行可能ファイル、たとえば/ usr/bin/pythonを誤って使用した可能性があります

目的のpythonバージョンに対応するpipを使用する必要があります(python -Vをインストールしてバージョンを確認します。

$ python -m pip install statsmodels 

簡単にアップグレード/アンインストールできます。

システムを乱用するリスクを回避するために、ルートとしてインストールしないでくださいpython誤ってインストール。--userオプションまたはvirtualenvを代わりに使用してください。

32
jfs

ドキュメントに従って、次のコマンドを使用してインストールできます

pip install --upgrade --no-deps statsmodels

コンダを使用して

conda install statsmodels

次に、jupyterノートブックを再起動します。

no module pastyのようなエラーが発生した場合は、jupyterノートブックを停止し、ターミナルで以下のコマンドを試してください

pip install patsy

Jupyterノートブックを再起動することを忘れないでください

1

パスを直接使用してインストールしてみてください。

例:pip install --user "downloaded_pa​​ckage_path"

次に、statsmodelsをインポートしてみてくださいimport statsmodels.api as sm

0
Lakshmikanth

パッケージpytestをアップグレードする必要があります。 UbuntuのJupyterノートブックにインポートするときに同じ問題が発生しましたpython 2.7

import statsmodels.api as sm

Jupyterノートブックも再起動する必要がありました。

Sudo python -m pip install pytest --upgrade

0
Rajat Surana