J'ai téléchargé Python 2.7.3, pyinstaller (compatible avec 2,7) et pywin32 (compatible avec 2,7) et redémarré ma machine, mais lorsque j'entre l'invite: P>
pyinstaller.py [opts] namefscript.py p>
L'invite me dit: P>
Erreur: pyinstaller pour Python 2.6+ sur Windows a besoin de pywin32. Veuillez installer depuis http://sourceforge.net/projects/pywin32/ p>
Pourquoi est-ce que Pyinstaller ne peut pas "voir" que j'ai déjà téléchargé pywin32? p>
3 Réponses :
obtenu! Trouvé ce tutoriel utile: p>
http: // bojan- komazec.blogspot.ca/2011/08/how-to-create-windows-executable-de.html p>
Le 3ème paragraphe vous indique comment contourner le problème. Le lien qu'il pointe est délicat cependant. Vous devez aller ici pour obtenir l'installateur Pywin32. P>
http://sourceforge.net/projects/pywin32/files/pywin32 / Build% 20218 / P>
Notez qu'il existe un package PYWIN32 disponible sur PYPI ces jours-ci qui permet une installation simple à l'aide de PIP.
Vous devez d'abord installer pywin32 sur le chemin Python, puis vérifier s'il a réussi en exécutant cette commande Python: s'il n'y a pas d'erreur, PYWIN32 est installé. P> p>
Si vous utilisez Python 2.7, le fichier compat.py dans le fichier C: / Python27 / LIB / SITE-PACKAGES / PYINSTALLER doit être modifié pour:
if is_win: try: #from win32ctypes.pywin32 import pywintypes # noqa: F401 #from win32ctypes.pywin32 import win32api import pywintypes import win32api except ImportError: # This environment variable is set by seutp.py # - It's not an error for pywin32 to not be installed at that point if not os.environ.get('PYINSTALLER_NO_PYWIN32_FAILURE'): raise SystemExit('PyInstaller cannot check for assembly dependencies.\n' 'Please install PyWin32 or pywin32-ctypes.\n\n' 'pip install pypiwin32\n')