web-dev-qa-db-fra.com

installation de cx_Freeze dans python sous windows

J'utilise python 3.4 à win-8. Je veux obtenir le programme .exe à partir du code python. J'ai appris que cela peut être fait par cx_Freeze.

Dans la ligne de commande MS-DOS, j'ai écrit pip install cx_Freeze pour configurer cx_Freeze. Il est installé mais ne fonctionne pas.

(Lorsque j'ai écrit cxfreeze sur la ligne de commande, j'obtiens cet avertissement: C:\Users\USER> cxfreeze 'cxfreeze' n'est pas reconnu comme une commande interne ou externe, un programme exploitable ou un fichier de commandes.)

(J'ai également ajouté l'emplacement de cxfreeze à "PATH" par les variables d'environnement)

Toute aide serait appréciée merci.

26
mesel

J'ai rencontré un problème similaire (Python 3.4 32 bits, sous Windows 7 64 bits). Après l'installation de cx_freeze, trois fichiers sont apparus dans c:\Python34\Scripts\:

  • cxfreeze
  • cxfreeze-postinstall
  • cxfreeze-quickstart

Ces fichiers n'ont pas d'extensions de fichier, mais semblent être des scripts Python. Lorsque vous exécutez python.exe cxfreeze-postinstall à partir de l'invite de commandes, deux fichiers batch sont en cours de création dans le répertoire de scripts Python:

  • cxfreeze.bat
  • cxfreeze-quickstart.bat

À partir de ce moment, vous devriez pouvoir exécuter cx_freeze.

cx_freeze a été installé à l'aide du programme d'installation win32 fourni (cx_Freeze-4.3.3.win32-py3.4.exe). L'installer à l'aide de pip a donné exactement le même résultat.

57
Puggie

allez sur https://pypi.python.org/pypi?:action=display&name=cx_Freeze&version=4.3.4 et cliquez sur celui que vous souhaitez télécharger :)

0
PizzaLovingNerd