目录
概述
即将.py代码文件打包成可以直接双击执行的.exe文件。
1. 安装Pyinstaller模块
pip install Pyinstaller
#conda install Pyinstaller
2. 打包普通的Python程序
指打包完全使用Python内置模块或者对象实现的程序。
(转换后存放于同级目录下的dist文件夹下)
pyinstaller -F xxx.py #终端转换后存放于同级目录下的dist文件夹下
3. 打包PyQt5程序
使用2中pyinstaller -F命令打包第3方模块会存在找不到相应模块的错误,假设对PyQt5的模块进行打包:(转换后存放于同级目录下的dist文件夹下)
pyinstaller --paths PyQt5模块路径 -F -w --ico=窗口图标文件 文件名.py
#上述不成功尝试不指定paths, pyinstaller -F -w xxx.py
4. 打包资源文件
如果程序中使用了图片或者文件等资源文件,只需要将资源文件复制到dist文件夹即可。