2016-12-21 3 views
0

Ich habe installiert quandl über Pip durch Anaconda Prompt und alles scheint gut. Aber dann kann ich kein Quandl auf meinem PyCharm verwenden.
Ich habe Python 3.quandl Problem mit Pycharm

Ich habe mehrere Lösungen ausprobiert, aber keine scheint zu funktionieren.

Allerdings funktioniert Quandl gut in Spyder.

Irgendwelche Vorschläge, damit es in PyCharm funktioniert?

Es ist sehr seltsam, denn selbst wenn ich nur import quandl in PyCharm eingeben und es ausführen, dann bekomme ich den quandl has no get attribute Fehler!

+0

Haben Sie das Problem gelöst? – Giordano

+0

Hallo. Traurige Nachrichten nein. Ich habe es nicht erneut versucht, da die Zeit vergangen ist und habe einige Updates vorgenommen. Wird dich so schnell wie möglich informieren. –

+0

ja, lass es mich wissen – Giordano

Antwort

0

Stellen Sie sicher, dass Pycharm den Python interpreter verwendet, den Sie quandl installiert haben.

In Pycharm die Interpreter Settings unter

>File, >Settings, >Project:, >Project Interpreter 
+0

Also, was würdest du vorschlagen, wenn ich nur einen Python-Interpreter auf meinem PC installiert habe? Ich kann sehen, dass es ein Quandl-Modul unter dem ausgewählten Projekt-Interpreter Anaconda3/python.exe in meinem PyCharm? Aber kein quandl ... –

+0

funktioniert Import "Quandl"? –

+0

Nop. Importquandl ergibt jedoch keinen Fehler. Und dann, wenn es zu df = quandl.get ("WIKI/FB") kommt, dann bekomme ich AttributeError: Modul 'quandl' hat kein Attribut 'get' ... –

0

Wenn import quandl Arbeiten auf python3 (Terminal) oder bei Spider gefunden und nicht in PyCharm, wahrscheinlich ein Konfigurationsproblem ist.

Sie sollten den richtigen Python-Interpreter in Pycharm-Einstellungen festlegen.
diesen Weg in PyCharm Folgen:

File -> Settings -> Project -> Project Interpreter 

Dann wählen Sie die eine, die quandl enthält.

Wie auch immer, ich schlage Ihnen einen anderen Ansatz vor: Ich denke, dass die beste Lösung eine Anaconda-Umgebung für jedes Projekt ist. Auf diese Weise können Sie den Projekt-Interpreter auf die Anaconda-Umgebung einstellen und alles wird gut funktionieren.

eine Umgebung, verwenden Sie den folgenden Befehl zu erstellen:

conda create -n <name> python=x.x anaconda 

aktiviert es dann mit

activate <name>   (Windows) 
source activate <name> (Linux) 

auf diese Weise neue Pakete installieren:

conda install -n <name> <package> 

Am Ende Umwelt deaktivieren :

source deactivate 

Ich verknüpfe diese tutorial auf Anaconda-Umgebungen.