Bir Ubuntu (10.10) sisteminde, kendisini yükleyen bir Python paketim var. /usr/local/lib/python2.6/site-packages/
. Bu, varsayılan yolda (sys.path) bulunmaz. Bu dizini yola nasıl eklerim?
$PYTHONPATH
Çevre değişkenini ayarlamak elbette bir çözüm, ancak bunun için daha şık bir yol arıyorum. Örneğin easy_install
, içine kurulu paketleri de koyar, sys.path şöyle bir şeye benziyor:
['', '/usr/local/lib/python2.6/dist-packages/keyring-0.5.1-py2.6.egg',
'/usr/lib/python2.6', '/usr/lib/python2.6/plat-linux2', '/usr/lib/python2.6/lib-tk',
'/usr/lib/python2.6/lib-old', '/usr/lib/python2.6/lib-dynload',
'/usr/local/lib/python2.6/dist-packages', '/usr/lib/python2.6/dist-packages',
'/usr/lib/python2.6/dist-packages/PIL', '/usr/lib/pymodules/python2.6',
'/usr/lib/pymodules/python2.6/gtk-2.0']
Bu nedenle, yol açıkça Python ikili dosyasında yerleşik olan varsayılan değil.
Yukarıdaki girişleri içeren tek bir yapılandırma dosyası var mı? Veya değiştirmek hangi yollarla mümkün olabilir?