2016-10-26 1 views
0

J'ai installé Linux et Python 3.5. Le programme lui-même est fait sous Linux mais j'ai besoin de le rendre exécutable dans Windows. Je ne vois pas de programme capable de faire ça pour python 3.5. S'il vous plaît donnez-moi une option de travail. pyinstaller, cx_freeze et py2exe ne fonctionnent pas avec 3,5 enter image description hereProgramme exécutable Python pour Windows

Après avoir combattu avec dépend pendant un certain temps que je suis ici: enter image description here Aiguilles à-dire son ne démarre pas l'exe ...

+0

PyInstaller .... prend en charge ..... 3.5 ..... 'Multiversion: prend en charge Python 2.7 et Python 3.3, 3.4 et 3.5.' depuis leur site http://www.pyinstaller.org/ – MooingRawr

+0

Modifié mon message avec l'une des nombreuses erreurs. Je ne serais pas ici si cela fonctionne ........ – nephilimrising

+0

alors @MooingRawr .... son .... pas .... travailler avec 3,5 – nephilimrising

Répondre

1

Problème résolu. Pour Python 3.5 après avoir installé pyinstaller via pip vous devez également installer Microsoft visual C++ Redistributable package x86 2010 et 2015 pour couvrir dll -s vous avez besoin. Après cela, lorsque .exe est faite, vous devez pointer le dossier PyQt5bin. Donc finalement ma commande est la suivante:

C:\Project> "C:\Python35-32\Scripts\pyinstaller.exe" --paths C:\Python32-35\Lib\site-packages\Pyqt5\Qt\bin --onefile --noconsole main.pyw 

Ce ne fonctionnera pas sans paquets VC_Redistributable ou même si elle il l'habitude de commencer après, montrant des erreurs manquantes dll fichiers. Ceci va alimenter les .exe uniquement les bibliothèques de sorte que les autres fichiers (png,txt) devront toujours se trouver dans le dossier racine de l'exécutable.

0

Pas de soucis;)

cx_freeze est actuellement disponible en version 5.0 pour Python 3.5. Il existe une version instable de cx_freeze qui utilise un moyen assez difficile à faire, mais voici un guide GitHub à suivre>http://cx-freeze.sourceforge.net

Quant à pyinstaller, vous pouvez regarder cette vidéo qui devrait vous aider>https://www.youtube.com/watch?v=11Q2QADsAEE

J'espère que cette aide, bonne chance!

+0

je ne peux pas comprendre le guide de 5.0 :) pyinstaller vidéo ne fonctionne pas pour 3.5. Après beaucoup de peaufinage je peux faire un exe qui ne démarre pas. Je suis dans la panique. Rien ne fonctionne – nephilimrising

+0

je serai très greatfull pour de l'aide. J'ai eu comme 6 fichiers python dans un projet avec 1 classe principale. J'ai besoin d'inclure PyQt5 et xlsxwriter, les demandes, et plusieurs autres bibliothèques. – nephilimrising

+0

Je suis à la recherche si je parviens à trouver une solution dès que possible, je vais répondre ici :) – MichaelMMeskhi