在pycharm中直接通过pip install pyinstaller安装。
python.exe路径不能含有中文
命令:
pyinstaller F:\CADI\code\uestc_diagnosis_code09\Diagnosis.py -i icon_0.ico --clean --workpath F:\CADI\code\debug --distpath F:\CADI\code\pakage --noconsole
指定主执行py文件地址
-i 指定图标
--clean 清除编译文件
--workpath 指定编译文件地址
--distpath 指定打包文件生成地址
--noconcole 开启打包程序后,无命令行
第二步:
将无法打包的非程序类文件拷贝至打包文件文件夹中。
同时通过命令行发现xgboost无法打包,通过拷贝C:\Users\china\AppData\Roaming\Python\Python36\site-packages中xgboost文件夹到打包文件夹中,实现打包程序对xgboost库的引用。
附pyinstaller命令参数详解: