Esto me ha vuelto a pasar hoy , tengo un módulo en desarollo y quiero importar el módulo fuera de un directorio donde tengo acceso directo al módulo. Pues una opción es instalar el módulo para que el interprete sepa que hay un módulo con ese nombre, y la otra es agregar la ruta desde la que se puede acceder a ese módulo en la lista de sys.path
import os
import sys
self_path = os.path.dirname(os.path.realpath(__file__))
sys.path.append("{}/../../".format(self_path))
Funciona bien bien
Deja una respuesta