Ich werde vorweg sagen, dass ich eine Programmierung n00b nach Stack-Standards bin. Ich habe Erfahrung mit Datenanalyse und Skripting - das ist, was ich beruflich in einer Finanzfirma mache - aber ich habe keine Ahnung, was ich im Backend mache.
Ich versuche, Pandas und Python zu benutzen --- weg von Matlab / VBA, aber ich kann nicht herausfinden, wie man die Pandas-Bibliothek installiert.
Wenn ich versuche, Pandas zu importieren, bekomme ich einen Fehler, dass numpy Modul nicht vorhanden ist. Ich habe versucht, ezsetup / pip zu installieren (keine Ahnung, was das ist) ... und ich habe keine Ahnung, wo ich diesen Befehl $ python get-pip.py
Manchmal, wenn ich versuche, import pandas
bekomme ich einen Fehler kann Name Tabelle nicht Hashable
Ich habe keine Ahnung was das bedeutet und ich komme nirgends hin.
Aktualisieren
Ok Ich habe Anaconda installiert und es scheint mir möglich zu sein, Numpy und Pandas direkt von der Konsole zu importieren. Wenn ich versuche, eine grundlegende Zeitreihe zu schreiben und sie mit Pandasyntax zu plotten, bekomme ich den Fehler, dass "Serie nicht definiert" ist. Ich bin mir nicht sicher, ob es wirklich funktioniert.
%Vor% Die beste Ressource für Module von Drittanbietern für Windows ist Christoph Gohlkes Python-Erweiterungspakete für Windows . Jedes Modul ist als selbstextrahierendes .exe
-Installationsprogramm verfügbar, das mit der python.org -Python-Version verwendet werden kann - stellen Sie sicher, dass Sie das richtige Installationsprogramm erhalten für Ihre Version und Architektur.
Während NumPy
keine anderen Pakete erfordert, pandas
tut, also stelle sicher, dass du sie alle bekommst. Die Installationsreihenfolge ist nicht wichtig.
Die Vorteile dieser Ressource gegenüber einer Distribution wie Anaconda oder Enthought liegen darin, dass Dr. Gohlke die Pakete sehr aktuell hält, so dass Sie die neuesten Versionen der Module ausführen können. Außerdem haben fast alle Module mehrere Python-Versionen, während einige der anderen Distributionen nur auf Python 2.7 basieren.
Der Nachteil ist, dass Sie jedes Paket einzeln installieren müssen, und es gibt keinen Paketmanager für die Handhabung von Abhängigkeiten.
Ich hatte die gleichen Probleme und die Lösung, die ich schließlich fand, war die Installation von python xy . Das scheint jedes Paket zu enthalten, das ich mir je erträumt habe, und Wochen der Frustration verdampften fast augenblicklich (im Zusammenhang mit Pandas und vielen anderen. Es ist eine großartige Sammlung von allem, was du brauchst. Es enthält die meisten der oben genannten Bibliotheken). p>
Während YMMV verursachte Enthought Canopy Problem nach dem Problem nach dem Problem für meine Installation. Ich rate, klar zu bleiben.
Tags und Links python numpy installation pandas