[pyar] importar modulo externo

Juan Carizza juan.carizza en gmail.com
Jue Dic 29 10:45:22 ART 2016


Hola! Probaste con el módulo imp?

Ejemplo:
import imp
imp.load_source("módulo", "archivo", "path")

O algo así. No recuerdo bien como se llamaba.

El 29 dic. 2016 8:44 AM, "Javier Marcon" <javiermarcon en gmail.com> escribió:

Hola, tengo un programa que hace la siguiente importación:

import sys, os
lib_path = "/home/proyecto/src/server.git/src/services"
print lib_path
if not lib_path in sys.path:
    sys.path.insert(1, lib_path)
del lib_path

import base.utf8_encoding
from backend.engine.main_backend import *


El tema es que funciona correctamente en una maquina pero en otra
máquina no funciona (da el error ImportError: No module named
backend.engine.main_backend). El tema es que en ambas maquinas la
libreria si está y con el path correcto, porque puedo ejecutar:

python
/home/proyecto/src/server.git/src/services/backend/engine/main_backend.py

Además me importa correctamente primero base.utf8_encoding que está
dentro del path de lib_path. Hice un print de sys.path y si está listado
el path de lib_path.

Alguien sabe a que puede deberse y/o como corregirlo?

Gracias,

Javier.

--
Eco red Natural.
Veta de productos orgánicos y BPA.
Totalmente naturales.

_______________________________________________
pyar mailing list pyar en python.org.ar
http://listas.python.org.ar/listinfo/pyar

PyAr - Python Argentina - Sitio web: http://www.python.org.ar/

La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
Argentina - http://www.usla.org.ar
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20161229/b47187f7/attachment.html>


Más información sobre la lista de distribución pyar