Python script packaging exe, auto-py-to-exe will help you!
1. What is auto-py-to-exe
auto-py-to-exe is a graphic used to package Python programs into executable files ization tools. This article mainly introduces how to use auto-py-to-exe to complete python program packaging. auto-py-to-exe is based on pyinstaller. Compared with pyinstaller, it has an additional GUI interface and is simpler and more convenient to use.
2. Install auto-py-to-exe
First We need to ensure that our python environment is greater than or equal to 2.7 and then enter in cmd: pip install auto-py-to-exe. After the input is completed, pip will install the auto-py-to-exe package. After the installation is complete, we can enter: auto-py-to-exe in cmd to start the auto-py-to-exe program.
When the above picture appears, auto-py-to-exe is successfully installed.
3. Introduction to some options of auto-py-to-exe
When using auto-py-to-exe to package python programs, there are many configuration options that we need to specify. How to correctly It's important to know what these options do. Below I'll cover some of the important options.
(1) Script Location
Script Location mainly specifies the python file we want to package
(2) Onefile
There are two options under Onefile, namely: One Directory and One File
- If you select One Directory, the program will be displayed in the form of a folder after packaging is completed
- If you select One File, then after the program packaging is completed, there will be an .exe file
(3) Console Window
Console Window mainly sets whether the console appears when the packaging program is running
- Console Based: When the packaged program is run, a console interface will be displayed
- Window Based (hide the console): The console interface will be hidden, mainly used for programs with GUI python program packaging
(4) Icon
Icon used to specify the packaged program
4. auto-py-to-exe actual combat
This section mainly uses a calculator program to introduce how to use auto-py-to-exe to package the program.
auto-py-to-exe packaging program is mainly divided into 3 parts, namely:
- Open auto-py-to-exe
- Configure packaging options
- Check the packaging effect
1. Open auto-py-to-exe
Open cmd, enter: auto-py-to-exe Open auto-py- to-exe, we have to make configuration selections.
2. Configure packaging options
Calculator program, you can download it from GitHub, the address is: https://github.com/pythonprogrammingbook/simple_calculator
In packaging At this time, the configuration we need to perform mainly includes:
- Script Location
- Onefile
- Console Window
Script Location Select the program For the main program, in the calculator project, we choose main.py
Onefile Select One File because one file looks simpler
Since the calculator project has a GUI, Console Window Select Window Based (hide the console),
Icon Select an ico file, this operation is not required, you don’t need to set it
If there is one in the program For our own module, we must add the module's directory to Additional Files. Otherwise, the Failed to execute script XXX error will appear
#In the calculator program, all our modules are in the calculation directory, so we need to add the calculation path to Additional Files.
After the configuration is completed, click the CONVERT .PY TO .EXE button
In this way, we have completed the packaging of a calculator project.
3. View the packaging effect
After the program completes packaging, we can click the OPEN OUTPUT FOLDER button, and then the path to the packaged file will be opened.
In the packaging file directory, we can see a main.exe file, which is our packaging file.
Click main.exe and you will see a calculator program.
At this point, the packaging work has been successfully completed.
5. Summary
This article mainly introduces how to use auto-py-to-exe to package python programs. But this only introduces the simplest Python program packaging. If you want to package complex programs, the above configuration will definitely not work.
If you want to know more about auto-py-to-exe, I suggest you study pyinstaller. auto-py-to-exe is based on pyinstaller. Studying pyinstaller will have a very obvious effect on our in-depth use of auto-py-to-exe.
If you want to know more about pyinstaller, you can read the official documentation.
The above is the detailed content of Python script packaging exe, auto-py-to-exe will help you!. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

How to download DeepSeek Xiaomi? Search for "DeepSeek" in the Xiaomi App Store. If it is not found, continue to step 2. Identify your needs (search files, data analysis), and find the corresponding tools (such as file managers, data analysis software) that include DeepSeek functions.

The key to using DeepSeek effectively is to ask questions clearly: express the questions directly and specifically. Provide specific details and background information. For complex inquiries, multiple angles and refute opinions are included. Focus on specific aspects, such as performance bottlenecks in code. Keep a critical thinking about the answers you get and make judgments based on your expertise.

Just use the search function that comes with DeepSeek. Its powerful semantic analysis algorithm can accurately understand the search intention and provide relevant information. However, for searches that are unpopular, latest information or problems that need to be considered, it is necessary to adjust keywords or use more specific descriptions, combine them with other real-time information sources, and understand that DeepSeek is just a tool that requires active, clear and refined search strategies.

DeepSeek is not a programming language, but a deep search concept. Implementing DeepSeek requires selection based on existing languages. For different application scenarios, it is necessary to choose the appropriate language and algorithms, and combine machine learning technology. Code quality, maintainability, and testing are crucial. Only by choosing the right programming language, algorithms and tools according to your needs and writing high-quality code can DeepSeek be successfully implemented.

Question: Is DeepSeek available for accounting? Answer: No, it is a data mining and analysis tool that can be used to analyze financial data, but it does not have the accounting record and report generation functions of accounting software. Using DeepSeek to analyze financial data requires writing code to process data with knowledge of data structures, algorithms, and DeepSeek APIs to consider potential problems (e.g. programming knowledge, learning curves, data quality)

Detailed explanation of DeepSeekAPI access and call: Quick Start Guide This article will guide you in detail how to access and call DeepSeekAPI, helping you easily use powerful AI models. Step 1: Get the API key to access the DeepSeek official website and click on the "Open Platform" in the upper right corner. You will get a certain number of free tokens (used to measure API usage). In the menu on the left, click "APIKeys" and then click "Create APIkey". Name your APIkey (for example, "test") and copy the generated key right away. Be sure to save this key properly, as it will only be displayed once

PiNetwork is about to launch PiBank, a revolutionary mobile banking platform! PiNetwork today released a major update on Elmahrosa (Face) PIMISRBank, referred to as PiBank, which perfectly integrates traditional banking services with PiNetwork cryptocurrency functions to realize the atomic exchange of fiat currencies and cryptocurrencies (supports the swap between fiat currencies such as the US dollar, euro, and Indonesian rupiah with cryptocurrencies such as PiCoin, USDT, and USDC). What is the charm of PiBank? Let's find out! PiBank's main functions: One-stop management of bank accounts and cryptocurrency assets. Support real-time transactions and adopt biospecies

Here are some popular AI slicing tools: TensorFlow DataSetPyTorch DataLoaderDaskCuPyscikit-imageOpenCVKeras ImageDataGenerator
