¿Hay alguna forma de instalar el módulo win32api para python 3.6 o tengo que cambiar mi versión de python? Cada vez que intento instalarlo usando pip me sale el siguiente error:
Could not find a version that satisfies the requirement win32api (from versions: ) No matching distribution found for win32apiInformación proporcionada por @Gord
Desde septiembre de 2019, pywin32 debe instalarse a través de PyPI, lo que garantiza que se instale la última versión (actualmente la versión 304). Esto se hace a través del comando pip
pip install pywin32 Si desea obtener una versión anterior, el enlace de sourceforge a continuación probablemente tenga la versión deseada, si no, puede usar el comando, donde xxx es la versión que necesita, por ejemplo, 300
pip install pywin32==xxx Esto difiere del comando pip en otro comentario y en una edición anterior de esta respuesta en que pypiwin32 instala una versión desactualizada (es decir, 223)
Al navegar por los documentos, no veo ninguna razón para que estos comandos no funcionen para todas las versiones de python3.x , no estoy seguro de python2.7 y versiones anteriores, por lo que tendría que probarlos y, si no funcionan, las soluciones a continuación funcionarán.
Probablemente ahora soluciones indeseables pero ciertamente aún válidas a partir de septiembre de 2019
No hay una versión de versión específica de win32api . Debe obtener el módulo pywin32 que actualmente no se puede instalar a través de pip . Solo está disponible desde este enlace por el momento.
https://sourceforge.net/projects/pywin32/files/pywin32/Build%20220/
La instalación no lleva mucho tiempo y casi todo se hace por ti. Solo asegúrese de obtener la versión correcta dependiendo de su versión de python :)
También se puede instalar desde este repositorio de GitHub como se indica en los comentarios de @Heath
Eche un vistazo a esta respuesta: ImportError: ningún módulo llamado win32api
Puedes usar
pip install pypiwin32