Python - ImportError: No module named 'pythoncom' - Conectar base de datos SQL Server 2008 r2 en Django

 
Vista:

ImportError: No module named 'pythoncom' - Conectar base de datos SQL Server 2008 r2 en Django

Publicado por Saul (1 intervención) el 21/02/2018 18:23:33
Hola a todos,

Nunca antes había trabajado con Python ni con bases de datos SQL, pero me veo en la necesidad de usarlos para un proyecto en el cual tenemos una base de datos en SQL Server 2008 ya creada y quiero realizar la conexion usando Django Framework.

Estoy trabajando en Ubuntu 16.04

En mi entorno virtual tengo instalado los siguientes módulos:

(Stylos) saul@saul-HP-Notebook:~/Documents/python_envs/Stylos$ pip freeze
Django==1.8
django-mssql==1.8
django-pymssql==1.7.1
pymssql==2.1.3
pytz==2018.3
six==1.11.0

La configuración de la base de datos es la siguiente:

1
2
3
4
5
6
7
8
9
10
DATABASES = {
    'default': {
        'HOST': 'server',
        'PORT': '0001',
        'ENGINE': 'sqlserver_ado',
        'NAME': 'data_base',
        'USER': 'user',
        'PASSWORD': 'pass',
    }
}

al correr el server me aparece este error:

import pythoncom
ImportError: No module named 'pythoncom'

Leyendo del error al parecer está relacionado a que hace falta un módulo que solo está disponible para Windows

Alguien conoce el método para que me pueda conectar a la base de datos o qué modulo debo usar?

Gracias de antemano!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 2.239
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

ImportError: No module named 'pythoncom' - Conectar base de datos SQL Server 2008 r2 en Django

Publicado por xve (1646 intervenciones) el 21/02/2018 21:53:14
Ese error es porque te falta el paquete...

Viene con el ActivePython, pero lo puedes descargar desde GitHub... Viene en el paquete pywin32
https://github.com/mhammond/pywin32/releases
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar