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

так что не проблема

Ответ 1

  • вы не должны распаковывать его в /usr/local/lib/python2.7/dist-packages (вы можете использовать любой временный каталог)
  • вы могли по ошибке использовать другой исполняемый файл python, например, /usr/bin/python вместо того, который соответствует /usr/local/lib/python2.7

Вы должны использовать pip соответствующий желаемой версии python (используйте python -V для проверки версии), чтобы установить его:

$ python -m pip install statsmodels 

Это позволит вам легко обновить/удалить его.

Не устанавливайте с правами root, чтобы избежать случайной ошибки при установке системы на python. Вместо этого вы можете использовать --user или virtualenv.

Ответ 2

Вы должны обновить пакет pytest. У меня была такая же проблема при импорте в блокнот Jupyter на Ubuntu python 2.7

import statsmodels.api as sm

Мне также пришлось перезапустить ноутбук Jupyter.

sudo python -m pip install pytest --upgrade

Ответ 3

Попробуйте установить, используя путь напрямую,

Например, pip install --user "download_package_path"

Затем попробуйте импортировать statsmodels, импортируйте statsmodels.api как sm

Ответ 4

Установить patsy:

pip install --upgrade patsy

Установка статмоделей

pip install statsmodels

docs здесь