[Python-es] ImportError: No module named System en adodbapi

Oswaldo Hernández listas en soft-com.es
Jue Feb 18 09:28:34 CET 2010


damufo escribió:
>...
> Después desinstalé e instalé la versión 2.5 y el mismo error:
> 
>     import adodbapi
>   File "C:\Python25\Lib\site-packages\adodbapi\__init__.py", line 1, in 
> <module>
>     from adodbapi import *
>   File "C:\Python25\Lib\site-packages\adodbapi\adodbapi.py", line 57, in 
> <module>
>     from System import Activator, Type, DBNull, DateTime, Array, Byte
> ImportError: No module named System
> 

Algo debes de tener mal instalado pues si te fijas en adodbapy.py, las 
lineas precedentes a la que produce el error:

try:
     import win32com.client
     onIronPython = False
except ImportError:  # implies running on IronPython
     onIronPython = True

# --- define objects to smooth out IronPython <-> CPython differences
if onIronPython:
     from System import Activator, Type, DBNull, DateTime, Array, Byte

No puede importar 'win32com.client' por lo que piensa que estás 
utilizando IronPython. Comprueba la instalación de pywin32.

Saludos,
-- 
*****************************************
Oswaldo Hernández
oswaldo (@) soft-com (.) es
*****************************************
PD:
Antes de imprimir este mensaje, asegúrese de que es necesario.
El medio ambiente está en nuestra mano.



Más información sobre la lista de distribución Python-es