wie man numpy und pandas auf windows installiert

8

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

eingeben soll

Manchmal, wenn ich versuche, import pandas bekomme ich einen Fehler kann Name Tabelle nicht Hashable

importieren

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%     
googlekid 17.12.2013, 17:47
quelle

4 Antworten

11

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.

    
MattDMo 17.12.2013 17:54
quelle
6

Am besten verwenden Sie eine vorkonfigurierte Lösung, Anaconda oder Enthought vor allem mit Windows

    
dartdog 17.12.2013 17:52
quelle
3

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.

    
Brian Leach 17.12.2013 21:02
quelle
1

Versuchen Sie Folgendes: Es sollte funktionieren.

Gehe zu dem Ort wo du Python hast (C: \ Python34) Führen Sie den Schlagbefehl aus:

%Vor%

NUMPY wird automatisch nach meiner Pandas-Installation installiert.

    
AskMe 14.07.2017 03:36
quelle

Tags und Links