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.
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
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
8
Descubrí que UC Irvine tiene una gran colección de módulos de Python, pywin32 (win32api) es uno de los muchos enumerados allí. No estoy seguro de cómo les va con las últimas versiones de estos módulos, pero todavía no me ha decepcionado.
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.
Respuestas:
'pywin32' es su nombre canónico.
http://sourceforge.net/projects/pywin32/
fuente
pypiwin32
: pypi.python.org/pypi/pypiwin32Tambié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 con
pip install pywin32
fuente
python -m pip install pypiwin32
como lo sugiere este hilo SO .pywin32
, que probablemente debería considerarse la nueva respuesta correcta.Descubrí que UC Irvine tiene una gran colección de módulos de Python, pywin32 (win32api) es uno de los muchos enumerados allí. No estoy seguro de cómo les va con las últimas versiones de estos módulos, pero todavía no me ha decepcionado.
Repositorio de extensiones de UC Irvine Python: http://www.lfd.uci.edu/~gohlke/pythonlibs
módulo pywin32 - http://www.lfd.uci.edu/~gohlke/pythonlibs/#pywin32
fuente
http://sourceforge.net/projects/pywin32/files/ - 3er .exe abajo
fuente