2016-04-17 5 views
0

Auf einem Windows-Computer mit Anaconda habe ich versucht, das Quandl Python-Paket zu installieren, indem Sie Folgendes in die Befehlszeile eingeben:Verwenden des Quandl-Pakets in Python Rufen Sie das AttributeError- "Modul" Quandl 'hat kein Attribut get "

pip install Quandl 

Ich bekomme eine Bestätigung "Quandl-2.8.9 erfolgreich installiert". Als nächstes möchte ich Quandl verwenden. In einem neuen Python-Skript in Spyder versuchen Sie die folgenden Befehle:

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

jedoch ergibt dies die Fehlermeldung

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

Ich vermute, dass Quandl irgendwie nicht richtig installiert. Gibt es einen Aspekt der Installation, die ich vermisse?

+0

Haben Sie das Skript, an dem Sie arbeiten, 'Quandl.py' benannt? – kindall

+0

Ja, tat ich tatsächlich. Das war's! –

Antwort

1

Wie von Kindall hervorgehoben, habe ich versehentlich das Skript "Quandl.py" genannt. Ich habe es umbenannt und der Code funktioniert wie erwartet.

+1

Yep, dieses Bit mich auch – brian

+0

Dieses hat mich auch –

0

Es gibt ein paar subtile Änderungen und Anforderungen. Zum Beispiel sollten Importanweisungen wie folgt aussehen.

import pandas as pd 
import quandl 

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

print(df.head()) 

Und Ihr Skript sollte Quandl.py mit einem Kapital Q.

0

Wie erklärten Sie erwähnten in Ihrem Code genannt werden:

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

Der korrekte Import sollte

mit kleinen Buchstaben 'q' sein
import quandl 
mydata=quandl.get("FRED/GDP") 

Und es funktionierte für mich

0

Die Umbenennung des Python-Dateinamens in Quandl.py funktionierte für mich.