Ich verwende die folgende Setup-Datei, um mit cx_freeze eine ausführbare Datei zu erstellen. Ist es möglich, die Exe-Datei unter einem anderen Namen als dem Namen des ausführbaren Skripts zu erstellen?
from cx_Freeze import setup, Executable
import xlrd
buildOptions = dict(
compressed = True,
optimize=2,
path=sys.path+[".\\uitls", “.\\supported”],
include_files=[“Doc"],
includes=[“xlrd”, "win32com"],
packages=["utils", ”supported"],
append_script_to_exe=True,
copy_dependent_files=True,
)
setup(
name = "TestExecutable",
version = "0.1",
options = dict(build_exe = buildOptions),
executables = [Executable(script=r".\\codebase\\runner.py",
icon=".\\icon.ico",
base="Win32GUI")]
)
Also jetzt die Exe, die erstellt wird, hat den Namen runner.exe und ich möchte es etwas anderes wie myexecutable.exe Umbenennen der ausführbaren, ir das Skript funktioniert nicht, weil das Skript weiter durch die Paketmodule referenziert wird.