Python ‘No hay módulo llamado win32gui’ después de instalar pywin32

Ejecutando python 3.6 en windows 8.

ModuleNotFoundError: No module named 'win32gui' 

He intentado múltiples instalaciones de pywin32 pero ninguna ha funcionado hasta ahora. https://sourceforge.net/projects/pywin32/files/pywin32/Build%20221/ pasa por la instalación sin problemas, pero el problema persiste. Lo mismo con la instalación de pip: http://www.lfd.uci.edu/~gohlke/pythonlibs/#pywin32

En mi raíz de Python ahora hay varias variantes de pywin32 / win32 en la carpeta de paquetes de sitio. pywin32.pth no contiene un win32gui sino solo lo siguiente:

# .pth file for the PyWin32 extensions win32 win32\lib Pythonwin

Podría como último recurso cambiar a otro kit de herramientas de GUI, pero como uso un código de código abierto, eso significaría que tendría que volver a escribir muchos códigos, por lo que es un último recurso.

Actualización: cambiando la línea de importación desde:

 import win32gui, win32ui, win32con, win32api 

A:

 from win32 import win32gui, win32ui, win32con, win32api 

Empujó el error a:

 ImportError: cannot import name 'win32ui' 

Actualización de la solución:

 from win32 import win32gui import win32ui, win32con, win32api 

Esto se parece mucho a un problema de 32 bits / 64 bits. Si está ejecutando Python de 64 bits y tiene PythonWin de 32 bits verá este tipo de cosas. Tanto win32gui como win32ui son archivos .pyd (DLL) y deben vivir en Lib\site-packages\win32 y Lib\site-packages\pythonwin respectivamente.

Si puede verlos allí pero la importación está fallando, entonces es probable que estén en el bit equivocado. Un ejecutable de 64 bits no puede cargar una DLL de 32 bits y viceversa, y si lo intenta, en la mayoría de los casos, el mensaje de error le indicará que la DLL que está intentando cargar no está allí. Incluso cuando se puede ver que es.

Editar siguiente intercambio de comentarios con OP:

También obtendrá este tipo de error con PythonWin si coloca múltiples importaciones en una sola línea. Siga PEP-8 y haga una importación a una línea.