Re: [Python-de] pip und Abhängigkeiten

Am 28.02.2012 16:31, schrieb Christopher Arndt:
Am 28.02.12 16:04, schrieb Thomas Guettler:
Aber wie kann man erkennen welche Pakete von xlsxcessive benötigt werden?
Auf der pypi Homepage des Paketes sehe ich das nicht, und der pip-Befehlt scheint auch keine passende Option zu haben.
Wo kann man die Abhängigkeiten einsehen?
Dazu musst du letztendlich in die setup.py Datei des xlsxcessive Pakets reinschauen. Die findest du im Mercurial Repository:
https://bitbucket.org/dowski/xlsxcessive/src/3c7e734e5c2f/setup.py
In der Option "requires" beim Aufruf der "setup"-Funktion sind die Abhängigkeiten angegeben. In diesem Fall ist es das (Python)-Paket "openpack".
http://pypi.python.org/pypi/openpack
Dieses wiederrum hängt von "lxml" ab. Um letzteres selbst zu kompilieren brauchst du GCC und wahrscheinlich noch irgendwelche Libraries.
OK, nachdem ich lxml per apt-get installiert habe, funktioniert auch alles.
(mit virtualenvwrapper) $ mkvirtualenv xlsxsessive (xlsxsessive)$ pip install xslxsessive (xlsxsessive)$ pip freeze >requirements.txt
Schade, dass freeze nur geht, wenn das Paket installiert ist.
Danke für die Hilfe, Thomas
participants (1)
-
Thomas Guettler