[python] PYTHONPATH

"Ing. Vladislav Ludík" vlada na ludik.cz
Sobota Leden 14 16:24:18 CET 2012


Tak jsem si myslel, že jsem to vyřešil:

do adresáře    /etc/profile.d   jsem vložil nový soubor    local_python.sh

který obsahuje:

# doplnim cestu k mym modulum
PYTHONPATH="/python/mojemoduly/":"${PYTHONPATH}"
export PYTHONPATH

Po reboot kontrola     sys.path:

['', '/python/mojemoduly', '/etc/profile.d', '/usr/lib/python2.7', 
'/usr/lib/python2.7/plat-linux2', '/usr/lib/python2.7/lib-tk', 
'/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', 
'/usr/local/lib/python2.7/dist-packages', 
'/usr/lib/python2.7/dist-packages', 
'/usr/lib/python2.7/dist-packages/PIL', 
'/usr/lib/python2.7/dist-packages/gtk-2.0', '/usr/lib/pymodules/python2.7']

zapíše správně moji cestu (sice i cestu '/etc/profile.d'), ale problém 
mám jinde.


Spuštěním programu v crontab ten pak havaruje na tom, že nemůže 
naimportovat moje moduly.

Pokusy s doplněním cesty přímo v crontab nebo nepřímo v cron.d nevedly k 
ničemu.

Co s tím opravdu nevím.

Díky za nové podněty.

V.L.


Další informace o konferenci Python