Seite 1 von 1

Installation pandas (speziell openpyxl) unter python 2.7

Verfasst: Montag 9. Juni 2014, 12:08
von E1986
Hey Leute.

Ich möchte Pandas unter Python 2.7 verwenden.
Nachdem ich es installiert hatte und mit Python (+Numpy) was programmieren und dann starten wollte, kam folgende Fehlermeldung:

Warning (from warnings module):
File "C:\Program Files (x86)\Python27\lib\site-packages\pandas\io\excel.py", line 626
.format(openpyxl_compat.start_ver, openpyxl_compat.stop_ver))
UserWarning: Installed openpyxl is not supported at this time. Use >=1.6.1 and <2.0.0.

Traceback (most recent call last):
File "C:\Users\Eric\Studium\Studium\Master\SHK IIRM\PANDAS\pandas_test.py", line 1, in <module>
import pandas as pd
File "C:\Program Files (x86)\Python27\lib\site-packages\pandas\__init__.py", line 45, in <module>
from pandas.io.api import *
File "C:\Program Files (x86)\Python27\lib\site-packages\pandas\io\api.py", line 15, in <module>
from pandas.io.gbq import read_gbq
File "C:\Program Files (x86)\Python27\lib\site-packages\pandas\io\gbq.py", line 10, in <module>
import pkg_resources
ImportError: No module named pkg_resources

Ich soll also ein anderes openpyxl installieren (Versionen von 1.6.1 bis <2.0.0).
Hab jetzt auf der Seite: https://pypi.python.org/pypi/openpyxl/1.6.1 mir die 1.6.1er Version heruntergeladen.

Nur hab ich riesen Probleme mit der Installation. Könnt ihr euch das vielleicht mal anschauen, wie man das macht?
Oder weiß jemand alternativ vielleicht, wie ich an eine Pandasversion für Python 2.7 mit openpyxl Version (1.6.1 bis < 2.0.0) rankomme?

Ich wäre euch super dankbar dafür. Bin im Moment echt ratlos.

Beste Grüße

Re: Installation pandas (speziell openpyxl) unter python 2.7

Verfasst: Montag 9. Juni 2014, 12:23
von BlackJack
@E1986: Wenn Du das Quelltextarchiv heruntergeladen hast, dann sollte da eine ``setup.py`` enthalten sein. Öffne ein Terminal, wechsle in das Verzeichnis wo diese Datei liegt und führe ``python setup.py install`` aus.

Re: Installation pandas (speziell openpyxl) unter python 2.7

Verfasst: Montag 9. Juni 2014, 12:33
von E1986
Vielen vielen Dank für deine schnelle Antwort!!!!

Die Datei setup.py habe ich. (ist mit "dem Rest" in meinem Downloadordner entpackt)
Also ich stelle mich vermutlich echt blöd an, aber heißt das:

Ich soll die setup.py datei über ein Pythonfenster öffnen und dann ausführen?
Eine Datei `python setup.py install` finde ich nicht.

Kannst du mir das bitte nochmal erklären?!

DANKE schonmal!!

Re: Installation pandas (speziell openpyxl) unter python 2.7

Verfasst: Montag 9. Juni 2014, 12:46
von BlackJack
@E1986: Du musst eine Shell Deines Betriebssystems öffnen (hiess früher DOS-Eingabeaufforderung, keine Ahnung wie das in aktuellen Windowsversionen heisst). Und dort dann mit dem ``cd``-Kommando in das Verzeichnis wechseln in dem die ``setup.py`` liegt. Und dann dort ``python setup.py install`` eingeben. Das ist kein Dateiname. Das ist ``python`` aufrufen mit dem Argumenten ``setup.py`` und ``install``.

Vielleicht ist The Command Line Crash Course eine interessante Lektüre.

Re: Installation pandas (speziell openpyxl) unter python 2.7

Verfasst: Montag 9. Juni 2014, 13:36
von E1986
DANKE!!!

Re: Installation pandas (speziell openpyxl) unter python 2.7

Verfasst: Montag 9. Juni 2014, 14:09
von E1986
Mist!!

Habs mal versucht und dann steht bei mir in der "Eingabeaufforderung":

C:\Users\Eric\Downloads\openpyxl-1.6.1>python setup.py install
Der Befehl "python" ist entweder falsch, geschrieben, oder konnte nicht gefunden werden.

Was mach ich falsch?!

Re: Installation pandas (speziell openpyxl) unter python 2.7

Verfasst: Montag 9. Juni 2014, 14:17
von EyDu
Der Pfad deines Python-Ordners muss auch in der PATH-Umgebungsvariable gesetzt sein, sonst kann dein Betriebssystem den Interpreter nicht finden. Wie du die PATH-Variable setzt, dazu findest du genug Texte mit der Suchmaschine deiner Wahl.