Я сделал программу на Python, которая состоит из модуля sys. Я хочу преобразовать это в exe-файл с помощью cx_Freeze. Поэтому я использовал следующий код в setup.py:
import sys
from cx_Freeze import setup, Executable
base = None
if sys.platform == "win32":
base = "Win32GUI"
options = {"build_exe": {"includes": "atexit"}}
executables = [Executable("myfilename.py", base=base)]
setup(
name="simple_PyQt5",
version="0.1",
description="Sample cx_Freeze PyQt5 script",
options=options,
executables=executables,
)
Когда я запускаю команду: python3 setup.py build, внутри нее создается сборка папки, внутри нее есть папка с именем exe.win-amd64-3.9, в ней есть папка с именем lib, myfilename.exe, python3.dll и python39. .dll в exe.win-amd64 ... Когда я запускаю myfilename.exe, он открывается и закрывается, тогда как у меня есть input (), он спрашивает меня об этом. так что не могли бы вы помочь мне, как я могу использовать модуль sys в файле, который я хочу преобразовать в exe, используя cx_Freeze