需要安装pyinstaller库
使用一下命令安装库:
#如果直接输入下面这个命令,需要访问国外的镜像源,会安装的比较慢
pip install pyinstaller
#推荐用这个清华的镜像源
pip install pyinstaller -i https://pypi.tuna.tsinghua.edu.cn/simple
当看到cmd中,以下有安装成功提示即可, 如果cmd输入反馈找不到命令,检查python是否有添加到系统的环境变量中
将多个.py的程序打包成一个exe程序:
pyinstaller --onefile (其后跟多个程序的文件路径)
示例如下:
注意:如果程序中带了.sql的数据库脚本,则不要一起打包,否则会报错!
打包完成后,即可看到多个python大文件打包成一个的exe程序!
双击运行即可:
需要注意的是,sql脚本不能一同放入并打包,如果代码中有连接数据库配置,则需要开启数据库服务,否则也会运行后,一闪而过了~
如果需要将打包后的程序图标更改为自己自定义的,则需要在代码的同级目录下,放入.ico格式的图标
pyinstaller --onefile --icon=logo.ico .\login_window.py .\manager.py .\student.py .\teacher.py .\utils.py
其中 --icon=logo.ico ,表示要打包的程序图标,显示为logo.ico 样式的图标:
最后,打包完成后,还是去dist文件夹下找到最新的打包exe了