2008-09-25 15 views
45

En ruby, la ruta de la biblioteca se proporciona en $:, en perl está en @INC - ¿cómo se obtiene la lista de rutas que Python busca módulos cuando realiza una importación?Ruta de la biblioteca Python

+2

En Rubí Creo que querías decir '$:'. '$" 'es una lista de módulos cargados por' require'. –

+0

Tienes razón, gracias! –

+0

Es posible que quieras echar un vistazo a mi respuesta y a otras a esta pregunta relacionada aquí: https://stackoverflow.com/ a/38485710/436794 – Pierz

Respuesta

60

creo que estás buscando sys.path

import sys 
print (sys.path) 
8
import sys 
sys.path 
65

También puede hacer adiciones a este camino con la variable de entorno PYTHONPATH en tiempo de ejecución, además de:

import sys 
sys.path.append('/home/user/python-libs') 
+4

+1 para hacer referencia a * both * sys.path.append y PYTHONPATH. –

Cuestiones relacionadas