2016-03-19 1 views
0

Я пытаюсь импортировать модуль из statsmodels, теперь у меня есть проблема, когда я импортирую файл по«Объект AttributeError: 'module' не имеет атрибута« arma_order_select_ic »при попытке запустить скрипт IPython vs скрипт Python

from statsmodels.tsa.stattools import arma_order_select_ic 

Я получаю

--------------------------------------------------------------------------- 
ImportError        Traceback (most recent call last) 
<ipython-input-14-6e5ef3c63065> in <module>() 
----> 1 from statsmodels.tsa.stattools import arma_order_select_ic 

ImportError: cannot import name arma_order_select_ic 

Однако, когда я делаю это в моем компьютере установлен питона он работает отлично. Что происходит не так? Я знаю, что это может быть связано с путями каждого Ipython и Python. Однако, поскольку я новичок, может кто-нибудь дать мне подробный ответ, почему это происходит, и помочь мне упростить импорт модулей в Ipython.

+0

сделать без 'asi.'. Вы импортировали 'arma_order_select_ic', а не' asi'. – flaschbier

+0

Я пробовал, что он не работает – rsc05

+0

В обоих случаях проверьте 'sys.executable' и' sys.path'. Скорее всего, IPython работает на другой установке Python. –

ответ

0

Как указал Томас в комментарии. У меня есть регистрация sys.executable и sys.path, как следовать

import sys 
sys.executable 
sys.path 

Кажется, что он отличался тем, я имел в IPython отличается от того, у меня на установленной Python. Поэтому разные результаты. Более того, я запускал свой IPython по адресу https://www.wakari.io/wakari, который отличается от Jupyter. Поэтому мне пришлось запустить мой код Python в Jupter (новый тип Ipython), где все работает лучше всего.

Спасибо Томасу за то, что заставило меня увидеть это.

Смежные вопросы