Ich bin neu in Python und ich verwende Python 3.6. Versuchen, eine ausführbare Datei mit cx_freeze und dem folgenden Code in einer Datei namens "setup.py" zu erstellen. Ich habe das Python-Skript für das Programm und die Icon-Datei in den Python-Hauptverzeichnisordner gestellt. Wenn ich "python setup.py build" in die Eingabeaufforderung tippe, heißt es "running build" und erzeugt sofort eine neue Eingabeaufforderung. Es werden keine Fehler angezeigt, aber danach kann ich die exe nirgendwo finden. Was mache ich falsch? Sucht ich nach den EXE-Dateien an der falschen Stelle oder ist der Build fehlgeschlagen, ohne eine Fehlermeldung zu geben?Kann keine exe-Dateien mit cx_freeze finden
import cx_Freezefrom cx_Freeze import setup, Executable
# Dependencies are automatically detected, but it might need
# fine tuning.
buildOptions = dict(packages = ["numpy","tkinter"], excludes = [],includes = ["numpy","tkinter"],
include_files = ["battleship.ico"])
import sys
base = 'Win32GUI' if sys.platform=='win32' else None
executables = [
Executable('battleship.py', base=base)
]
setup(
name='Battleship',
version = '1.0',
description = 'A PvC Battleship Game',
options = dict(build_exe = buildOptions),
executables = executables
)
FYI, sehe ich, dass die erste Zeile falsch, aber das Ersetzen der Zeile mit "von cx_Freeze Import Setup Executable" führt zu demselben Ergebnis. – SethBorgo