2010-11-10 21 views
10

Sono un principiante (solo 1 settimana) in questo mondo Python. Ho provato a installare django-mssql, ma quando ho cercato di importare la libreria (utilizzando import sqlserver_ado.dbapi), ho ricevuto questo messaggio di errore:ImportError: nessun modulo chiamato pythoncom

ImportError: No module named pythoncom 

Ho provato a cercare quella libreria senza successo.

Potete dirmi ragazzi nella giusta direzione?

+2

Qual è il traceback completo? – khachik

+2

Se si utilizza un sistema operativo Mac o Linux, utilizzare 'django-pyodbc' perché django-mssql non funziona – Will

risposta

15

Ti manca il pacchetto pythoncom. Viene fornito con ActivePython ma è possibile ottenerlo separatamente su SourceForge come parte di pywin32.

+0

Lasciami provare l'installazione di ActivePython e ti terremo aggiornato, quindi – Quaspam

+0

Installazione di ActivePython risolto il problema di installare altri pacchetti , è venuto con praticamente tutto. Thnx ancora una volta – Quaspam

+0

Penso di scaricare Pywin32 da http://sourceforge.net/projects/pywin32/files/pywin32/. Funziona con la distribuzione ufficiale di Python – swdev

4

Si dovrebbe usare pip per installare i pacchetti, poiché fornisce funzionalità di disinstallazione.

Inoltre, esaminare virtualenv. Funziona bene con pip e ti offre una sandbox in modo che tu possa esplorare nuove cose senza perdere accidentalmente l'installazione a livello di sistema.

+1

Lo proveremo sicuramente, grazie Hank – Quaspam

8

Se sei su Windows probabilmente vuoi la libreria pywin32, che include pythoncom e un sacco di altre cose che è piuttosto standard.

+13

E poiché l'installazione di pywin32 può darti mal di testa, prova 'pip install pypiwin32' – Pithikos

Problemi correlati