Comment installer le module pywin32 dans windows 7
j'essaie d'installer pywin32. Je l'ai téléchargé depuis sourceforge.net. When I run
setup.py install
il montre "impossible de trouver vcvarsall.chauve." J'ai cherché sur Google à ce sujet et j'ai trouvé que je dois installer MinGW et définir le chemin puis exécuter
python setup.py build --compiler=mingw32
mais elle montre
Can't find a version in Windows.h
quelqu'un Peut-il aider? (J'ai une version d'essai de Visual Studio 2010 Ultimate installé et MinGW C et c++ compilateur installé. Système d'exploitation: Windows 7.)
quelqu'un Peut-il dire moi une source à partir de laquelle je peux télécharger des binaires Python déjà compilés en MinGW, donc je n'ai pas à faire tout cela. Ou si je peux avoir un python qui a déjà des modules Windows.
5 réponses
etes-vous en essayant de l'installer, ou vous cherchez à construire à partir de la source?
si vous avez juste besoin d'installer, la façon la plus simple est d'utiliser les installateurs MSI fournis ici:
http://sourceforge.net/projects/pywin32/files/pywin32/ (pour les versions mises à jour)
assurez-vous d'avoir la bonne version (correspond à la version Python, 32bit/64bit, etc)
Vous pouvez installer pywin32 roue paquets de PYPI avec le PIP en pointant sur ce paquet: https://pypi.python.org/pypi/pypiwin32 Pas besoin de s'inquiéter d'abord de télécharger le package, il suffit d'utiliser pip:
pip install pypiwin32
Actuellement, je pense que c'est "la meilleure" manière de travailler :) Espérons que cette aide.
je suis en désaccord avec la réponse acceptée étant "le plus facile", particulièrement si vous voulez utiliser virtualenv.
Vous pouvez utiliser le Windows Binaires Non Officiels à la place. Télécharger la roue appropriée à partir de là, et l'installer avec pip
:
pip install pywin32-219-cp27-none-win32.whl
(assurez-vous de choisir la bonne version et bitness de Python).
vous pourriez être en mesure d'obtenir L'URL et de l'installer via pip
sans le télécharger d'abord, mais c'est un peu plus difficile de saisir L'URL. Probablement mieux de le télécharger et de l'héberger quelque part vous-même.
j'ai eu exactement le même problème. Le problème est Qu'Anaconda n'a pas enregistré Python dans le registre de windows.
1) pip install pywin
2) l'exécution de cette script pour enregistrer Python dans le registre de windows
3) télécharger le bon formulaire Corey Goldberg's réponse et python sera détecté
citant le README à https://github.com/mhammond/pywin32:
de loin, la façon la plus facile d'utiliser pywin32 est de saisir les binaires de dernière version
il suffit de télécharger le programme d'installation de votre version de Python https://github.com/mhammond/pywin32/releases et l'exécuter, et vous avez terminé.
(Vous obtiendrez actuellement une version plus récente de pywin32 que celle qui est disponible à partir du pypiwin32
paquet pip: au moment de l'écriture, il y a un exécutable d'installation pour la version 222 alors que pip ne monte qu'à la version 220.)