2016-10-30 4 views
0

Ich habe ein Programm in Python 3.5, das den Tkinter-Import verwendet, programmiert. Ich versuche herauszufinden, wie man es auf Computern ohne Python ausführen kann. Zuerst habe ich versucht, es einzufrieren, aber ich konnte es nicht, weil keines der gefrierenden Tools, die ich fand, Python 3.5 unterstützt. Dann versuchte ich möglicherweise einen Online-Leerlauf zu verwenden, aber ich konnte keinen Support Tkinter finden. Ich würde es vorziehen, in der Lage zu sein, eine EXE-Datei oder etwas Ähnliches zu bekommen, aber wenn ich es online laufen lassen könnte, wäre das auch zu irgendwelchen Ideen gut?Wie führe ich ein Python 3.5-Programm aus, das Tkinter auf einem Computer ohne Python installiert?

EDIT

So habe ich jetzt PyInstaller mit pip erfolgreich heruntergeladen. Mein aktuelles Problem ist, wenn ich dies in die Konsole eintippe: pyinstaller.exe --onefile --windowed Finder.py Ich erhalte diesen Fehler: 'pyinstaller.exe' wird nicht als interner oder externer Befehl erkannt, bedienbares Programm oder Batch Datei.

EDIT Ich habe jetzt den Weg zu pyinstaller.exe gefunden. Jetzt, wenn ich versuche, es zu benutzen, sagt es, dass Zugang verweigert wird.

Antwort

2

Ich fand es schließlich nach ungefähr drei Arbeitstagen heraus. Faust Ich habe PyInstaleller in das gezippte Formular heruntergeladen und es extrahiert. Dann lege ich mein Programm in den PyInstaller-Ordner. Dann habe ich eine normale Eingabeaufforderung geöffnet. Ich tippte dann CD und dann den Speicherort des PyInstaller-Ordners. Schließlich tippte ich pyinstaller.py - eine Datei --fenstered program.py. Dann, als ich in den PyInstaller-Ordner ging, gab es einen Ordner namens Programm mit der .exe-Datei im Ordner dist. Danke an alle für Ihre Hilfe!

0

Sie können dazu pyinstaller verwenden. Ich denke, es funktioniert gut auf linux em linux.

Eine weitere Option ist die Verwendung von py2exe.

+0

Soweit ich weiß, unterstützt py2exe Python 3.5 nicht. Pyinstaller unterstützt es aber ich konnte es noch nicht für mich arbeiten lassen. Ich werde weiter versuchen, Pyinstaller für jetzt zu arbeiten. Danke für die Hilfe :) – GTT

0

Versuchen Sie pyinstaller -F -w Finder.py als Befehl, oder Sie können CxFreeze auschecken.

+0

Ich probierte pyinstaller -F-w Finder.py aber es sagte nur 'pyinstaller' wird nicht als interner oder externer Befehl, bedienbare Programm oder Batch-Datei erkannt. Ich könnte jedoch CxFreeze ausprobieren. Danke für die Hilfe:) – GTT

Verwandte Themen