PyInstaller The module packaging process first needs to meet the following 2 Conditions :
1、 The virtual environment for encapsulation installs all the modules required by the program or project ;
2、 The program or project can run normally in the current environment ( nothing debug);
If the above conditions are met , We introduce the use of PyInstaller The specific process of packaging , Packaging can be divided into Single file encapsulation and Multi file project encapsulation .
Activate your python Virtual environment and enter... Through the command indicator py The folder where the file is located , The project dependencies will be packaged during the packaging process python Environmental Science , If you do not select the new virtual environment , During the packaging process, the environment of the root directory will be packaged by default , It may cause unnecessary trouble , So we should form this good habit .
1. Activate my virtual environment directly in the command indicator :
2. On the basis of the previous step , Enter... Through the command indicator py The folder where the file is located :
Let's create a app Folder , Create a... Under this folder app.py file , The file contains the following code :
import</