You call the one file that start the game.
As it's
Example Pyinstaller:
I add one line so console window don't disappear.
In a game or GUI there is main loop that run all time until exit.
For console it's not like that.
cx_Freeze example.
I change to
Look at my tutorial here.
As it's
package
all work together and other files are imported into start_game.py.Example Pyinstaller:
I add one line so console window don't disappear.
In a game or GUI there is main loop that run all time until exit.
For console it's not like that.
input('Press enter to exit')In my_game folder i run:
(cx) C:\1\cx\my_game λ pyinstaller --onefile start_game.pyThere will be one
start_game.exe
in dist folder.cx_Freeze example.
I change to
base = 'Console'
and call start_game.py.#cx_run.py from cx_Freeze import setup,Executable import sys # Replaces commandline arg 'build' #sys.argv.append("build") # If need to include/exclude module/packages includes = excludes = packages = # Console or Win32GUI base = None if sys.platform == "win32": base = 'Console' #base = 'Win32GUI' # Name of file to make ".exe" of filename = "start_game.py" setup( name = 'Myapp', version = '0.1', description = 'Cx test', options = {'build_exe': {'excludes':excludes,'packages':packages,'includes':includes}}, executables = [Executable(filename, base=base, icon=None)]) #--| From command line #python cx_run.py buildFrom command line:
(cx) C:\1\cx\my_game λ python cx_run.py buildFor more on building stuff for Python like Wheel and use PyPi.
Look at my tutorial here.