win32ui win32file win32api python3 for extensions python c compiler-construction mingw pywin32

win32file - win32api python



Cómo instalar el módulo pywin32 en Windows 7 (5)

¿Estás tratando de instalarlo o estás buscando construir desde la fuente?

Si solo necesita instalar, la forma más fácil es usar los instaladores MSI proporcionados aquí:

http://sourceforge.net/projects/pywin32/files/pywin32/ (para versiones actualizadas)

asegúrese de obtener la versión correcta (coincide con la versión de Python, 32 bits / 64 bits, etc.)

Estoy tratando de instalar el módulo pywin32. Lo descargué de sourceforge.net. Cuando corro

setup.py install

Mostraba "No se puede encontrar vcvarsall.bat". Busqué en Google y descubrí que tengo que instalar mingW y establecer la ruta y luego ejecutar

python setup.py build --compiler=mingw32

pero está mostrando

Can''t find a version in Windows.h

Traté de googlearlo pero no puedo resolver el problema. ¿Puede alguien ayudarme en esto? (Tengo la última versión de prueba de Visual Studio 2010 instalada y el compilador mingw c y c ++ instalado.) Sistema operativo: Windows 7.

¿Alguien puede decirme una fuente desde donde puedo descargar los binarios de Python ya compilados en mingW, así que no tengo que hacer todo esto? O si puedo obtener un Python que ya tiene módulos de Windows. Gracias por adelantado.


Encontrarás binarios en la lista de archivos SF , solo selecciona la versión y plataforma de Python (32 o 64 bit).


No estoy de acuerdo con que la respuesta aceptada sea ​​"la más fácil", especialmente si desea usar virtualenv.

Puede utilizar los Binarios de Windows no oficiales en su lugar. Descargue la rueda apropiada desde allí e instálela con pip :

pip install pywin32-219-cp27-none-win32.whl

(Asegúrese de elegir el que corresponda a la versión correcta y el bitness de Python).

Es posible que pueda obtener la URL e instalarla a través de pip sin descargarla primero, pero se hace un poco más difícil simplemente capturar la URL. Probablemente sea mejor descargarlo y alojarlo en alguna parte.


Puede instalar los paquetes de ruedas pywin32 de PYPI con PIP apuntando a este paquete: https://pypi.python.org/pypi/pypiwin32 No tiene que preocuparse por la primera descarga del paquete, solo use pip:

pip install pypiwin32

Actualmente creo que esta es la forma "más fácil" de empezar a trabajar :) Espero que esto ayude.


Tuve exactamente el mismo problema. El problema era que Anaconda no había registrado Python en el registro de Windows.

1) pip instala pywin
2) ejecutar esta secuencia de comandos para registrar Python en el registro de Windows
3) descargue el paquete correspondiente de la forma en que se detectará la respuesta de Corey Goldberg y python