En un sistema Ubuntu (10.10), tengo un paquete Python en el que se instala /usr/local/lib/python2.6/site-packages/
. Esto no está contenido en la ruta predeterminada (sys.path). ¿Cómo agrego este directorio a la ruta?
Establecer la $PYTHONPATH
variable de entorno es una solución, por supuesto, pero estoy buscando una forma más elegante de hacerlo. Por ejemplo, easy_install
también incluye paquetes instalados, mi sys.path se ve así:
['', '/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']
entonces la ruta obviamente no es la predeterminada incorporada en el binario de Python.
¿Hay un solo archivo de configuración que contenga las entradas anteriores? ¿O de qué maneras es posible modificarlo?