[Python-de] import Pfad veraendern
Hartmut Goebel
h.goebel at goebel-consult.de
So Jun 3 12:37:20 CEST 2012
Am 03.06.2012 10:02, schrieb Ulli Horlacher:
> Achso, man kann nur einDirectory auswaehlen, in dem Python sowieso nach
> seinen libs sucht?
Nein, Python sucht in allen Dirs, die in PYTHONPATH angegeben sind.
Ein paar Gedanken-Anstöße:
1) python setup.py install --prefix /sw/ubuntu-10.04/
Dann landen *alle* Module in
/sw/ubuntu-10.04/lib/python2.6/site-packages, die Skripte landen in
/sw/ubuntu-10.04/bin
2) python setup.py install --prefix /sw/ubuntu-10.04/ --install-scripts
/sw/ubuntu-10.04/mirage-0.9.5.1/bin
Dann landen *alle* Module in die Skripte landen in
/sw/ubuntu-10.04/mirage-0.9.5.1/bin. Aber das Modul mirage landet
weiterhin in /sw/ubuntu-10.04/lib/python2.6/site-packages/mirage. Du
kannst also nur eine Version installiert haben und damit schient diese
Installations-Variante für Deinen Fall unsinnig.
3) Installieren mit easy_install:
easy_install --prefix sw/ubuntu-10.04/ --script-dir
/sw/ubuntu-10.04/mirage-0.9.5.1/bin
Damit landet das Modul in
/sw/ubuntu-10.04/lib/python2.6/site-packages/mirage-0.9.5.1, Du könntest
also mehrere Versionen von Mirage parallel installieren.
Für diese Variante musst Du allerdings dafür sorgen, dass
/sw/ubuntu-10.04/lib/python2.6/site-packages in PYTHONPATH enthalten
ist. Und natürlich muss dort (oder generisch auf den Zielsystemen) auch
setuptools installiert sein.
--
Schönen Gruß
Hartmut Goebel
Dipl.-Informatiker (univ), CISSP, CSSLP
Goebel Consult
http://www.goebel-consult.de
Monatliche Kolumne:
http://www.cissp-gefluester.de/2011-08-horrorszenario-bring-your-own-device
Blog: http://www.goebel-consult.de/blog/20041011
Goebel Consult ist Mitglied bei http://www.7-it.de/
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://mail.python.org/pipermail/python-de/attachments/20120603/81ec6ab3/attachment.html>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : smime.p7s
Dateityp : application/pkcs7-signature
Dateigröße : 4983 bytes
Beschreibung: S/MIME Kryptografische Unterschrift
URL : <http://mail.python.org/pipermail/python-de/attachments/20120603/81ec6ab3/attachment.bin>
Mehr Informationen über die Mailingliste python-de