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.
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
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
8
J'ai trouvé que UC Irvine a une grande collection de modules python, pywin32 (win32api) étant l'un des nombreux listés ici. Je ne sais pas comment ils font pour suivre les dernières versions de ces modules, mais cela ne m'a pas encore laissé tomber.
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.
Réponses:
«pywin32» est son nom canonique.
http://sourceforge.net/projects/pywin32/
la source
pypiwin32
: pypi.python.org/pypi/pypiwin32Il 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é avec
pip install pywin32
la source
python -m pip install pypiwin32
comme suggéré par ce fil SO .pywin32
, ce qui devrait probablement être considéré comme la nouvelle bonne réponse.J'ai trouvé que UC Irvine a une grande collection de modules python, pywin32 (win32api) étant l'un des nombreux listés ici. Je ne sais pas comment ils font pour suivre les dernières versions de ces modules, mais cela ne m'a pas encore laissé tomber.
Référentiel d'extension UC Irvine Python - http://www.lfd.uci.edu/~gohlke/pythonlibs
module pywin32 - http://www.lfd.uci.edu/~gohlke/pythonlibs/#pywin32
la source
http://sourceforge.net/projects/pywin32/files/ - 3e .exe vers le bas
la source