Où trouver le module win32api pour Python? [fermé]

116

J'ai besoin de le télécharger pour Python 2.7, mais je n'arrive pas à le trouver ...

rectangle
la source
171
Ironiquement, googler "python win32api" mène maintenant à cette page.
Mark le
6
c'est presque comme une boucle qui ne se termine jamais
Jayson Ragasa

Réponses:

104

«pywin32» est son nom canonique.

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

dash-tom-bang
la source
23
Vous trouverez ce module sur PyPI sous le nom pypiwin32: pypi.python.org/pypi/pypiwin32
Epoc
7
Le nom d'importation ne correspondant pas au nom d'installation de pip est absolument stupide et odieux.
gbtimmon
11
"Stupide et odieux" est un commentaire qui s'adresse probablement le mieux aux personnes qui vous obligent à utiliser ce logiciel que d'autres ont passé de nombreuses années à développer pour vous mettre à votre disposition gratuitement.
dash-tom-bang
4
Plus sur sourceforge: github.com/mhammond/pywin32
onewhaleid
2
J'ai eu une erreur DLL étrange lors de l'installation avec pip. L'installation de pypiwin32, comme suggéré par la réponse de Drew Christianson, a mieux fonctionné pour moi. stackoverflow.com/posts/31348620/revisions
Pro Q
162

Il y a aussi une nouvelle option: l'obtenir via pip! Il y a un paquet pypiwin32 avec des roues disponibles, vous pouvez donc il suffit d' installer avec: pip install pypiwin32!

Edit: Par commentaire de @movermeyer, le projet principal publie maintenant des roues sur pywin32 , et peut donc être installé avecpip install pywin32

Andrew Christianson
la source
2
Pour ceux comme moi qui obtiennent des erreurs "Accès refusé" lors de l'installation, essayez python -m pip install pypiwin32comme suggéré par ce fil SO .
2
Je me demande pourquoi le "pi" dans le nom: /
Marcello Romani
4
@MarcelloRomani, probablement pour indiquer que c'est la version hébergée sur pypi, par opposition à la version hébergée sur sourceforge. Je ne fais que deviner.
John
3
@MarcelloRomani PyPI - Index des packages Python
SmartManoj
À partir du 11/11/2017, le projet est passé à GitHub et publie des roues sur pywin32, ce qui devrait probablement être considéré comme la nouvelle bonne réponse.
movermeyer
3

http://sourceforge.net/projects/pywin32/files/ - 3e .exe vers le bas

Jeremy Brown
la source
1
Je ne sais pas sur quoi ce lien pointait, mais il n'y a pas de "3rd .exe down" sur la page.
kmote
3
La date de réponse aurait dû être tout le contexte nécessaire pour comprendre pourquoi "3rd .exe down" ne s'applique plus. Le fichier README affiché en évidence sur ce lien explique comment sélectionner une version à télécharger.
Jeremy Brown
Ou allez simplement sur github.com/mhammond/pywin32/releases et téléchargez l'application correspondant à votre architecture.
0x48piraj