Em um sistema Ubuntu (10.10), tenho um pacote Python que se instala no /usr/local/lib/python2.6/site-packages/
. Isso não está contido no caminho padrão (sys.path). Como adiciono este diretório ao caminho?
Definir a $PYTHONPATH
variável de ambiente é uma solução, é claro, mas estou procurando uma maneira mais elegante de fazer isso. Por exemplo, easy_install
também coloca pacotes instalados nele, meu sys.path se parece com isso:
['', '/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']
portanto, o caminho obviamente não é o padrão incorporado no binário Python.
Existe um único arquivo de configuração que contém as entradas acima? Ou de que maneira é possível modificá-lo?