Su un sistema Ubuntu (10.10), ho un pacchetto Python che si installa da solo /usr/local/lib/python2.6/site-packages/
. Questo non è contenuto nel percorso predefinito (sys.path). Come aggiungo questa directory al percorso?
L'impostazione della $PYTHONPATH
variabile d'ambiente è una soluzione, ovviamente, ma sto cercando un modo più elegante per farlo. Ad esempio easy_install
inserisce anche dei pacchetti installati, il mio sys.path è simile al seguente:
['', '/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']
quindi il percorso ovviamente non è quello predefinito incorporato nel binario Python.
Esiste un singolo file di configurazione che contiene le voci sopra? O in che modo è possibile modificarlo?