[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