У меня была похожая проблема при установке под 64-битный Python 3.4.2.Я установил исполняемый файл pywin32‑219.win ‑ amd64 ‑ py3.4.exe из http://www.lfd.uci.edu/~gohlke/pythonlibs/.
На сайте четко указано:
«Пользователи Python 3.4 должны вручную запускать python.exe Scripts\pywin32_postinstall.py -install
из командной строки с повышенными привилегиями».
, что я не делал в первый раз;Я установил из обычного приглашения, получая следующую обратную связь:
c:\python34>python.exe Scripts\pywin32_postinstall.py -install
Copied pythoncom34.dll to C:\Python34\pythoncom34.dll
Copied pywintypes34.dll to C:\Python34\pywintypes34.dll
You do not have the permissions to install COM objects.
The sample COM objects were not registered.
etc.etc.
Finishing with "The pywin32 extensions were succesfully installed" ...
Я прочитал только последнее предложение, и я начал запускать некоторый код, в результате которого происходит сбой загрузки DLL.
Итак, сделалнекоторые исследования, и начал повышенное приглашение (как: см. "http://www.sevenforums.com/tutorials/783-elevated-command-prompt.html") и снова запустил:
c:\python34>python.exe Scripts\pywin32_postinstall.py -install
Copied pythoncom34.dll to C:\Windows\system32\pythoncom34.dll
Copied pywintypes34.dll to C:\Windows\system32\pywintypes34.dll
Registered: Python.Interpreter
Registered: Python.Dictionary
Registered: Python
-> Software\Python\PythonCore\3.4\Help[None]=None
-> Software\Python\PythonCore\3.4\Help\Pythonwin Reference[None]='C:\\Python34\\Lib\\site-packages\\PyWin32.chm'
Pythonwin has been registered in context menu
Shortcut for Pythonwin created
Shortcut to documentation created
The pywin32 extensions were successfully installed.
И теперь мой код работает успешно (насколько это касается ... вздох)и так много других дел).