У системі Ubuntu (10.10) у мене є пакет Python, який встановлюється в себе /usr/local/lib/python2.6/site-packages/
. Він не міститься у шляху за замовчуванням (sys.path). Як додати цей каталог до шляху?
Налаштування $PYTHONPATH
змінної середовища - це звичайно рішення, але я шукаю більш елегантний спосіб зробити це. Наприклад, easy_install
також додає до нього встановлені пакети, мій sys.path виглядає приблизно так:
['', '/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']
тому шлях, очевидно, не є типовим вбудованим у бінарний файл Python.
Чи є один конфігураційний файл, який містить записи вище? Або якими способами це можливо змінити?