2016-04-17 3 views
0

На компьютере под управлением Windows с установленной Anaconda я попытался установить пакет Quandl Python, введя в командной строке следующее:Использование пакета Quandl в Python, получение модуля AttributeError «Quandl» не имеет атрибута get »

pip install Quandl 

Получаю подтверждение «Успешно установлен Quandl-2.8.9». Затем я хотел бы использовать Quandl. В новом сценарии Python в Spyder попробовать следующие команды:

import Quandl 
mydata=Quandl.get("FRED/GDP") 

Однако, это дает сообщение об ошибке

AttributeError: module 'Quandl' has no attribute 'get' 

я подозреваю, что Quandl каким-то образом не установлен должным образом. Есть ли какой-то аспект установки, который мне не хватает?

+0

Вы назвали сценарий, над которым вы работаете над 'Quandl.py'? – kindall

+0

Да, я действительно. Вот и все! –

ответ

1

Как было указано, я случайно назвал сценарий «Quandl.py». Я переименовал его, и код работает так, как ожидалось.

+1

yep, этот бит мне тоже – brian

+0

Это тоже меня –

0

Есть несколько тонких изменений и требований. Например, операторы импорта должны выглядеть так.

import pandas as pd 
import quandl 

df = quandl.get('WIKI/GOOGL') 

print(df.head()) 

И ваш сценарий должен быть назван Quandl.py с заглавной Q.

0

Как объяснил в своем коде вы упомянули:

import Quandl 
mydata=Quandl.get("FRED/GDP") 

Правильный импорт должен быть с маленькой буквы «д»

import quandl 
mydata=quandl.get("FRED/GDP") 

И это сработало для меня

0

Переименование имени файла python на Quandl.py сработало для меня.

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