Ich machte dieses kleine Projekt für die Praxis mit Python und Tkinter, aber ich fragte mich nur, gibt es eine Möglichkeit, es zu einer installierbaren Anwendung für Menschen zu machen, es zu benutzen? oder soll ich ein anderes Programm dafür benutzen? Ich habe es nachgeschlagen und konnte nichts finden. Wenn mir jemand helfen könnte, wäre ich so dankbar !!Tkinter Project herunterladbar
Antwort
Es gibt viele Möglichkeiten, dies zu tun: py2exe, PyInstaller, CXFreeze ... Hier ist, wie es mit py2exe zu tun. mit pip install py2exe
in CMD als Administrator oder herunterladen und installieren Sie es manuell von here
- Herunterladen und die richtige Version von py2exe für Ihr System installieren.
- Erstellen Sie ein Python-Skript im selben Verzeichnis wie Ihr Code; Die Konvention lautet:
setup.py
. Im Skript, fügen Sie den folgenden Code ein:
from distutils.core import setup import py2exe setup(console = ["you_filename_here.py"],
(erinnern
your_filename_here.py
mit Ihrem Projekt die wichtigsten Python-Datei zu ersetzen)Öffnen Sie ein anderes CMD-Fenster, wechseln Sie in dem Ihr Projekt ist (zB
cd C:\Projects\TestProject
), geben Sie Folgendes ein und drücken Sie die Eingabetaste.python setup.py py2exe
Dies wird eine Menge von Ausgabe erstellen - keine Sorge über das - und wird ein Verzeichnis namens dist
erstellen, die alle Dateien enthält, die Sie benötigen, um das Programm auf einem Computer ausgeführt werden, ohne die Installation zu benötigen Python. Da tkinter
ein Standard-Python-Modul ist, sollten Sie keine zusätzlichen Arbeiten ausführen. Wenn Sie jedoch diese mit anderen Modulen in Zukunft verwenden, müssen Sie einige zusätzliche Hantieren tun, um es an die Arbeit (nur Google!)
Es gibt viele Möglichkeiten .msi
Dateien (zB Installateure) wie Inno Setup zu erstellen .
- 1. Python - Datei herunterladbar machen
- 2. Zeichenfolge übersetzen txt-Datei herunterladbar AngularJS
- 3. TKinter Leinwand X, Y Plotten
- 4. Prüfen, ob das Produkt in WooCommerce herunterladbar ist
- 5. Wie mache ich Dateien NUR herunterladbar, nicht vom Client lesbar
- 6. AppStore: App nur für 3GS und höher herunterladbar?
- 7. Unterschied zwischen tkinter und Tkinter
- 8. Noun Project CSS-Wrapper?
- 9. Project Reactor Komponieren Flux.zip()
- 10. sbt mulit-project Importfehler
- 11. Get Project Path
- 12. Turtle Project Java
- 13. Calculator Project Problem
- 14. wiki iphone project
- 15. Softwareinstallation Solus-Project
- 16. Project Reactor Timeout-Behandlung
- 17. amp project form submit
- 18. VS2012 Project Linker Fehler
- 19. Clone Octopus Project
- 20. Project gegen Property (MSBuild)
- 21. Entfernen IntelliJ Project Versionskontrolle
- 22. Gradle Local Project Abhängigkeit
- 23. start django project advice
- 24. Kompilieren Large Xcode Project
- 25. Laravel Project Organization
- 26. Problem 98 - Project Euler
- 27. generating project with yeoman
- 28. installer project/installutil.exe dll
- 29. tkinter Text Editor Zeilen Zähler
- 30. kann nicht importiert tkinter (oder Tkinter)
Werfen Sie einen Blick auf Py2exe oder mein persönlicher Favorit Pyinstaller http://www.pyinstaller.org/ http://www.py2exe.org/ –
Ja, PyInstaller mein fav ist auch, aber es gibt einige Probleme, wenn Sie Willst du es unter win10 verwenden, (1) weil einige dll-Libraries in win10 nicht existieren ('api-ms-win-crt - * .dll', mehr [hier] (https://github.com/pyinstaller/pyinstaller)/issues/1566)), (2) upx-packer unter win10 liebt es, deine DLLs zu kaputt zu machen (weiß nicht warum). Vielleicht gibt es mehr Probleme, aber wie gesagt, PyInstaller ist ein bestes Werkzeug, wenn Sie mich fragen. – CommonSense
Es gibt auch [cx_freeze] (https://anthony-tuininga.github.io/cx_Freeze/). –