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.pya sys.pathe 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?

sys.path.append()acepta un directorio que contiene un archivo Y NO UN SOLO CAMINO A UN ARCHIVO.PYTHONPATH.Respuestas:
Hay algunas maneras. Uno de los más simples es crear un
my-paths.ptharchivo (como se describe aquí ). Este es solo un archivo con la extensión.pthque puso en elsite-packagesdirectorio de su sistema . En cada línea del archivo, pones un nombre de directorio, por lo que puedes poner una línea allí con/path/to/the/y agregará ese directorio a la ruta.También puede usar la variable de entorno PYTHONPATH, que es como la variable PATH del sistema pero contiene directorios a los que se agregarán
sys.path. Consulte la documentación .Tenga en cuenta que no importa lo que haga,
sys.pathcontiene directorios, no archivos. No puede "agregar un archivo asys.path". Siempre agrega su directorio y luego puede importar el archivo.fuente
sitepaquete fue perfecto.sys.path.append('C:\\python34\\lib\\site-packages')gracias!.ptharchivo es lo que la documentación del módulo del sitio llama apath configuration file. Nota sobre el archivo de configuración de ruta:no check is made that the item refers to a directory rather than a file. No item is added to sys.path more than once. Blank lines and lines beginning with # are skipped. Lines starting with import (followed by space or tab) are executed.De esta manera funcionó para mí:
agregando la ruta que más te guste:
comprobación: puede ejecutar 'exportar' cmd y comprobar la salida o puede comprobarlo usando este cmd:
fuente