Convert .py to .exe in Python 3.6
Converting Python programs to executables provides convenience and allows for easier distribution. This guide presents a detailed method for achieving this conversion using cx_Freeze in Python 3.6.
Steps:
-
Install Python 3.6: Ensure that Python 3.6 is installed on your system.
-
Install cx_Freeze and idna: Open a command prompt and enter the following commands:
pip install cx_Freeze
pip install idna
Copy after login
-
Create a Python Program: Write your Python program and save it with a .py extension, e.g., myfirstprog.py.
-
Create a Setup Script: Create a new Python file named setup.py in the same directory as your script.
-
Edit the Setup Script: Copy the following code into setup.py and adjust the highlighted fields as needed:
from cx_Freeze import setup, Executable
base = None
executables = [Executable("**myfirstprog.py**", base=base)]
packages = ["**idna**"]
options = {
'build_exe': {
'packages':packages,
},
}
setup(
name = "**<any name>**",
options = options,
version = "**<any number>**",
description = '**<any description>**',
executables = executables
)
Copy after login
-
Open a Command Prompt: Shift right-click within the same directory and select "Open command window here."
-
Build the Executable: In the command prompt, enter the following command:
python setup.py build
Copy after login
-
Locate the Executable: If successful, a folder named build will be created. Within it, locate the executable under another folder (usually named after your program).
-
Run the Executable: Click on the executable to run your converted program.
The above is the detailed content of How to Convert a Python 3.6 .py File to an .exe Using cx_Freeze?. For more information, please follow other related articles on the PHP Chinese website!