He escrito una biblioteca en python y quiero que resida en una ubicación común en el sistema de archivos.Agregar carpeta a la ruta de Python permanentemente
Desde mi guión, sólo quiero hacer:
>>> import mylib
Ahora entiendo que con el fin de hacer esto, yo puedo hacer esto:
>>> import sys
>>> sys.path.append(r'C:\MyFolder\MySubFolder')
>>> import mylib
Pero no lo hago quiero tener que hacer eso todo el tiempo.
La pregunta es: ¿cómo puedo agregar una carpeta al sys.path de python de forma permanente? Me imagino que sería una variable de entorno, pero no puedo encontrarlo.
Parece que debería ser fácil, pero no puedo encontrar la manera de hacerlo.
Perfecto. Eso es lo que estaba buscando. – riwalk
¿Funciona para Linux? Agrego "PYTHONPATH = ~/pythons/ " a mi .zshrc (echo $ PYTHONPATH también lo devuelve). Luego imprimo sys.path y no está allí. :/ – xliiv
Ok, funciona en Linux. No incluí el comando 'exportar' en mi .zshrc. Es extraño porque estoy cambiando $ PATH y no hay necesidad de 'exportarlo'. ¿Alguna idea? – xliiv