[Python-de] PYTHONPATH und sys.path
Stefan Behnel
python-de at behnel.de
Fr Feb 3 08:00:22 CET 2012
Olе Streicher, 02.02.2012 14:30:
> Markus Zapke-Gründemann writes:
>> Olе Streicher schrieb:
>>> Markus Zapke-Gründemann writes:
>>>>> Wie bekomme ich meine eigenen Pakete vor die Site-Packages?
>>>> Das geht zum Beipspiel mit folgendem Code:
>>>> ALLDIRS = ['usr/local/pythonenv/PYLONS-1/lib/python2.5/site-packages']
>>>
>>> Nur passiert das innerhalb des Pythonprogramms und nicht (wie ich es
>>> benötige) von der Shell aus.
>> Dann würde ich dir auch, wie schon Christoph, zur Nutzung von
>> virtualenv (und virtualenvwrapper) raten. Ich finde deren Benutzung
>> auch gar nicht kompliziert.
>
> Im Vergleich zum Setzen des PYTHONPATHs schon. Zumal es auch erst
> installiert werden muss.
>
>> Oder suchst du vielleicht eher etwas wie setuptools "python setup.py
>> develop"?
>
> Auch. Das Problem ist allerdings unabhängig davon -- ich hätte einfach
> gerne einen in-situ-Test, bevor das Paket installiert wird, d.h. nach
> einem build_ext -i, und ohne dass der geneigte Tester noch Zusatzpakete
> heranziehen muss.
Heißt das jetzt, du möchtest deinen Nutzern lieber aufbürden, irgendwelche
Pfade von Hand herauszusuchen und explizit von der Kommandozeile zu
übergeben, anstatt einfach in eine saubere Umgebung zu installieren?
Da leuchtet mir der Vorteil nicht so direkt ein.
Stefan
Mehr Informationen über die Mailingliste python-de