python打包exe记录

打包库 pyinstaller4.0python

依赖库 beautifulsoup四、wxPython、openpyxl测试

python版本 3.7.4spa

 

记录分享一下踩的坑,供朋友们参考借鉴:命令行

  • pyinstaller不支持python3.8以上版本
  • 测试运行正常,构建完成以后报错,

   查了一下有说构建的时候不能 import 的;code

   有说使用了 import 以后就不能用 -w 命令构建的blog

   还有说用 -p 命令添加 site-package 路径的,尝试了一下都通通不行。it

   最后是把项目依赖的库都复制到打包目录里面,最后是成功构建了。包很大,不知道有没有更好的解决办法。beautifulsoup

  • 打包命令 -i icon路径 能够是相对路径,可是最后仍是没有显示icon,不知道为何。留坑再补。

 

pyinstaller打包命令参数
  • -F 表示生成单个可执行文件class

  • -w 表示去掉控制台窗口,这在GUI界面时很是有用。不过若是是命令行程序的话那就把这个选项删除吧!import

  • -p 表示你本身自定义须要加载的类路径,通常状况下用不到

  • -i 表示可执行文件的图标

 

完整的打包命令:

  

pyinstaller -i .\icon.ico -Fw ***.py
相关文章
相关标签/搜索