Python GUI开发之打包的那些坑(PyInstaller)

开发环境:win10+python3.6+pyqt5+pyinstaller3.4


前言

利用pyqt5开发了一个小工具,开发完成之后需要打包成EXE以供其他人方便地使用。这里的打包工具网上99%的人都推荐使用pyInstaller。也就一脚踏入了这个深坑。。。

断断续续用了两三次来做这个打包(在开发迭代过程中):

  1. 第一次摸索了一下,简单的依赖包的可以很方便的成功,太多依赖的就很容易失败,未深究,暂时放弃;
  2. 第二次花了点时间在网上一顿搜索,终于我的代码也成功的打包了,但还是理解的不够深入。
  3. 第三次也就是这一次了,软件功能基本上完成,那现在打包已经是迫在眉睫的事了,所以专门花了两天好好的学习了一下官方文档(并未看完…),终于一顿“百度”之后终于算是取得了阶段性成功。

现在讲经历的一些坑以及解决方案分享如下(也方便自己以后再遇到同样bug的解决,哈哈):


分享会

1. VCRUNTIME140.dll没有被指定在Windows上运行

这个问题的解决主要参照了这篇文章
总结一下: 原因应该是upx 将VCRUNTIME140.dll给

  • 3
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值