Tenía un archivo llamado example_file.py
, que quería usar de varios otros archivos, por lo que he decidido añadir example_file.py
a sys.path
e importar este archivo en otro archivo para utilizar el archivo. Para hacerlo, ejecuté lo siguiente en IPython.
import sys
sys.path
sys.path.append('/path/to/the/example_file.py')
print(sys.path)
Pude ver la ruta que acababa de agregar, y cuando intenté importar este archivo desde otra ruta de directorio como esta:
import example_file
funcionó bien, pero una vez que salí de IPython, lo ingresé nuevamente y verifiqué sys.path
, vi que la ruta que había agregado no estaba presente, entonces, ¿cómo agrego una ruta a sys.path permanentemente en Python?
PYTHONPATH
.
sys.path.append()
acepta un directorio que contiene un archivo Y NO UN SOLO CAMINO A UN ARCHIVO.