以下所有步骤执行打包命令都是在PyQt5项目入口程序 maninwindow.py 所在目录下,执行 pyinstaller --onefile mainwindow.py
1. 在cmd中cd到mainwindow.py目录,执行打包命令,结果exe文件大小为123MB
2. 在pycharm中建立虚拟环境,将项目搬移到虚拟环境,在pycharm的Terminal中执行打包命令,结果exe文件大小为123MB
3. 发现虚拟环境里没有pyinstaller包
3.1 在虚拟环境里安装pyinstaller包
3.2 在pycharm的Terminal中执行打包命令,报错
Unable to find "E:\python\example_project\venv\lib\site-packages\setuptools-40.
8.0-py3.7.egg\EGG-INFO" when adding binary and data files
处理办法:
进入 E:\python\example_project\venv\lib\site-packages\ 目录 找到 setuptools-40.8.0-py3.7.egg 解压,解压后的文件夹名为setuptools-40.8.0-py3.7.egg,原setuptools-40.8.0-py3.7.egg包要更改名字
3.3 在pycharm的Terminal中执行打包命令,结果exe文件大小为72.4MB