¿Dónde encontrar el módulo win32api para Python? [cerrado]

116

Necesito descargarlo para Python 2.7, pero parece que no puedo encontrarlo ...

rectángulo
fuente
171
Irónicamente, buscar en Google "python win32api" ahora lleva a esta página.
Mark
6
es casi como un bucle que nunca termina
Jayson Ragasa

Respuestas:

104

'pywin32' es su nombre canónico.

http://sourceforge.net/projects/pywin32/

dash-tom-bang
fuente
23
Encontrará este módulo en PyPI con el nombre pypiwin32: pypi.python.org/pypi/pypiwin32
Epoc
7
El nombre de importación que no coincide con el nombre de instalación de pip es absolutamente estúpido y desagradable.
gbtimmon
11
"Estúpido y desagradable" es un comentario que probablemente esté mejor dirigido a las personas que lo obligan a usar este software que otros han desarrollado durante muchos años para ponerlo a su disposición de forma gratuita.
dash-tom-bang
4
Ya no está en sourceforge: github.com/mhammond/pywin32
onewhaleid
2
Recibí un extraño error de DLL al instalar esto con pip. La instalación de pypiwin32, como sugirió la respuesta de Drew Christianson, funcionó mejor para mí. stackoverflow.com/posts/31348620/revisions
Pro Q
162

También hay una nueva opción: ¡obténgala a través de pip! Hay un paquete pypiwin32 con ruedas disponibles, por lo que sólo se puede instalar con: pip install pypiwin32!

Editar: según el comentario de @movermeyer, el proyecto principal ahora publica ruedas en pywin32 , por lo que se puede instalar conpip install pywin32

Andrew Christianson
fuente
2
Para aquellos como yo que reciben errores de "Acceso denegado" durante la instalación, intente python -m pip install pypiwin32como lo sugiere este hilo SO .
2
Me pregunto por qué el "pi" en el nombre: /
Marcello Romani
4
@MarcelloRomani, probablemente para indicar que es la versión alojada en pypi, a diferencia de la versión alojada en sourceforge. Aunque solo estoy adivinando.
John
3
@MarcelloRomani PyPI - Índice de paquetes de Python
SmartManoj
A partir del 2017-11-11, el proyecto se trasladó a GitHub y publica Wheels en pywin32, que probablemente debería considerarse la nueva respuesta correcta.
movermeyer
3

http://sourceforge.net/projects/pywin32/files/ - 3er .exe abajo

Jeremy Brown
fuente
1
No estoy seguro de a qué apuntaba este enlace, pero no hay un "tercer .exe abajo" en la página.
kmote
3
La fecha de respuesta debería haber sido todo el contexto necesario para averiguar por qué ya no se aplica "3er .exe abajo". El archivo README que se muestra de forma destacada en este enlace explica cómo seleccionar una compilación para descargar.
Jeremy Brown
O simplemente vaya a github.com/mhammond/pywin32/releases y descargue la aplicación para su arquitectura.
0x48piraj