Python pyinstaller打包多个py文件成exe

tech2023-02-28  125

两种方式下进行打包。 第一种方式:可在 Pycharm 的 Terminal 控制台 中输入

pyinstaller main.py -p mysql.py -p other.py --hidden-import mysql --hidden-import other

其中 main.py 是主程序 mysql.py 和 other.py 是 main.py 引用的模块。

命令语法如下

pyinstaller [主文件] -p [其他文件1] -p [其他文件2] --hidden-import [自建模块1] --hidden-import [自建模块2] # 以上为一整条命令

pyinstall打包语法照着上图敲即可,上述完成后即产生两个文件夹,其中一个包括了exe文件的所有内容。

若要去掉打开exe文件时的dos窗口,可以在上述语法句子后面加上 --noconsole 即,完整语句如下

pyinstaller main.py -p mysql.py -p other.py --hidden-import mysql --hidden-import other --noconsole

第二种方式:在py项目文件目录下打开cmd控制台,输入

conda activate E:\Anaconda3\envs\Android

激活Anaconda环境,然后输入

pyinstaller main.py -p mysql.py -p other.py --hidden-import mysql --hidden-import other --noconsole

进行打包。

最新回复(0)