"нет модуля с именем pythoncom"

Я пытаюсь создать тестовое приложение Django и хочу подключиться к серверу MSSQL. Когда я пытался запустить мою программу, я получаю сообщение об ошибке ImportError: No module named pythoncom, Поэтому я решил, что это отсутствующий модуль, поэтому я скачал pywin32(32bit) для python 2.7 и установил его (успешно). Проблема в том, что ошибка все еще появляется, и я не могу избавиться от нее. Я пробовал все от запуска установки от имени администратора до ActivePtyhon(зависает при определении места на диске..)

Это оригинальное сообщение об исключении:

    self.ensure_connection()
  File "C:\Users\pce-coop\Desktop\Test Power Monitoring App\Test Django App\Blan
kProject\BlankProject\env\lib\site-packages\django\db\backends\__init__.py", lin
e 133, in ensure_connection
    self.connect()
  File "C:\Users\pce-coop\Desktop\Test Power Monitoring App\Test Django App\Blan
kProject\BlankProject\env\lib\site-packages\django\db\backends\__init__.py", lin
e 122, in connect
    self.connection = self.get_new_connection(conn_params)
  File "C:\Users\pce-coop\Desktop\Test Power Monitoring App\Test Django App\Blan
kProject\BlankProject\env\lib\site-packages\sqlserver_ado\base.py", line 244, in
 get_new_connection
    conn = Database.connect(**conn_params)
  File "C:\Users\pce-coop\Desktop\Test Power Monitoring App\Test Django App\Blan
kProject\BlankProject\env\lib\site-packages\sqlserver_ado\dbapi.py", line 171, i
n connect
    import pythoncom
ImportError: No module named pythoncom

2 ответа

Решение

Использовал easy_install в моей виртуальной среде и вместо ввода команды я использовал путь к pywin32.exe. В моем случае это было "C:\Users\PC\Downloads\pywin32-219.win32-py2.7.exe"

pythoncom также входит в pypiwin32 пакет:

> pip install pypiwin32
Другие вопросы по тегам