122 votes

Où trouver le module win32api pour Python ?

Je dois le télécharger pour Python 2.7, mais je n'arrive pas à le trouver...

180 votes

Ironiquement, la recherche sur Google de "python win32api" conduit maintenant à cette page.

6 votes

C'est presque comme une boucle qui ne se termine jamais

170voto

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

Edit : Suite à un commentaire de @movermeyer, le projet principal publie maintenant les roues à l'adresse suivante pywin32 et peut donc être installé avec pip install pywin32

3 votes

Pour ceux qui, comme moi, obtiennent l'erreur "Accès refusé" lors de l'installation, essayez python -m pip install pypiwin32 comme suggéré par ce fil SO .

2 votes

Je me demande pourquoi le "pi" dans le nom :/

4 votes

@MarcelloRomani, probablement pour indiquer qu'il s'agit de la version hébergée sur pypi, par opposition à la version hébergée sur sourceforge. Mais ce n'est qu'une supposition.

110voto

dash-tom-bang Points 9384

Pywin32' est son nom canonique.

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

23 votes

Vous trouverez ce module sur PyPI sous le nom de pypiwin32 : pypi.python.org/pypi/pypiwin32

8 votes

Le fait que le nom de l'importation ne corresponde pas au nom de l'installation pip est absolument stupide et odieux.

12 votes

"Stupide et odieux" est un commentaire qui s'adresse probablement mieux aux personnes qui vous obligent à utiliser ce logiciel que d'autres ont passé de nombreuses années à développer pour le mettre gratuitement à votre disposition.

8voto

Austin A Points 113

J'ai découvert que UC Irvine possède une grande collection de modules python, pywin32 (win32api) étant l'un des nombreux modules répertoriés. Je ne sais pas comment ils s'y prennent pour mettre à jour les dernières versions de ces modules, mais ils ne m'ont pas encore laissé tomber.

Dépôt d'extension Python de l'UC Irvine - http://www.lfd.uci.edu/~gohlke/pythonlibs

module pywin32 - http://www.lfd.uci.edu/~gohlke/pythonlibs/#pywin32

3voto

Jeremy Brown Points 4950

1 votes

Je ne suis pas sûr de ce vers quoi ce lien pointait, mais il n'y a pas de "3rd .exe down" sur la page.

3 votes

La date de la réponse aurait dû être le contexte nécessaire pour comprendre pourquoi "3rd .exe down" ne s'applique plus. Le fichier README affichait bien en vue à ce lien explique comment sélectionner une construction à télécharger.

0 votes

Ou simplement obtenu github.com/mhammond/pywin32/releases et téléchargez l'application pour votre architecture.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X