写了一些python工具应用程序,然后用pyqt5添加了图形界面。为了将软件分发到其它电脑使用,用pyinstaller打包成exe,一切看似都十分美好,直到运行exe时,那种缓慢迟钝的运行速度让我差点怀疑人生。

后来我采用了两种解决方案来解决这个问题:

1)为所有需要运行的电脑上都重新安装一个Python,将源代码文件夹拷贝使用。为什么没有如上面所说的打包成Python包进行分发,是因为Python3.4的打包工具远不如现在这样方便,并不支持wheel模块。

2)使用flask搭了一个内部Web应用,把应用程序放在后台,然后用前端网页作为GUI输入。在互联网/移动时代,顺带了解一些基本的Web开发技能总是不吃亏的。

3)学会用pyinstall -D打包.......

那你启动的速度,就和正常速度一样了...................

别总用-F,带图形化的,不要-F,不带图形化的,可以-F

4)跳坑c# 手动滑稽!

最后第三种方案其实速度还是可以接受的。当然比c#的要差些。但是可接受吧

python生成exe启动很慢_python 解决打包的exe启动巨慢问题相关推荐

  1. python版本可执行可嵌入_Python程序打包成exe可执行文件的方法探究

    王瑞文+王圣辉+边润根+邓明月 摘 要:Python是一种很流行的开源编程语言,可以在各种领域中用来编写独立的程序和脚本.Python免费.可移植.功能强大,而且使用起来相当容易.来自软件产业各个角落 ...

  2. python编译成手机可用程序_Python 程序打包成 exe 可执行文件

    可执行文件:对于非码农用户或者一些小白用户,你让他装个 Python 同时还要折腾一堆依赖库,那简直是个灾难.对于此类用户,最简单的方式就是提供一个可执行文件,只需要把用法告诉他即可.比较麻烦的是需要 ...

  3. python打包后启动很慢_Python在Windows 7上启动非常慢

    Python在我的Windows 7机器上的加载时间是在VM上运行的Ubuntu 14.04的17倍(在同一硬件上的Windows内部).Anaconda3发行版用于Windows和Ubuntu的默认 ...

  4. python 编译成exe黑屏_python''外星人入侵''打包成exe遇到的问题和解决办法,闪退,黑屏。...

    利用python写完"外星人入侵之后",尝试打包成exe给自己玩得方便点.然后我在网上查找各种方法.下面按顺序列出. 一:我首先安装好了pyinstaller:在cmd中输入:pi ...

  5. python 生成exe 图片资源_用python DIY一个图片转pdf工具并打包成exe

    最近因为想要看漫画,无奈下载的漫画是jpg的格式,网上的转换器还没一个好用的,于是乎就打算用python自己DIY一下: 这里主要用了reportlab.开始打算随便写几行,结果为若干坑纠结了挺久,于 ...

  6. python打包成可执行文件_python文件打包为exe可执行文件的方法

    我自己常用Pyinstaller库打包 第一步: 安装pyinstaller库 pip install pyinstaller 第二步: 在py文件所在目录输入 mydemo.py是自己写的py文件 ...

  7. python生成10个随机数字符串_python生成随机数、随机字符串

    python生成随机数.随机字符串 import random import string # 随机整数: print random.randint(1,50) # 随机选取0到100间的偶数: pr ...

  8. python如何将图片打包进exe里_用python DIY一个图片转pdf工具并打包成exe

    最近因为想要看漫画,无奈下载的漫画是jpg的格式,网上的转换器还没一个好用的,于是乎就打算用python自己DIY一下: 这里主要用了reportlab.开始打算随便写几行,结果为若干坑纠结了挺久,于 ...

  9. Python pycharm环境 飞机大战游戏代码 以及打包成exe教程

    创建项目文件plane war,在项目文件里放入写游戏脚本需要用到的图片文件images以及新建一个新的文件plane放入py文件(main.py和sprites.py) images文件压缩包链接: ...

最新文章

  1. Beautifulsoup 网页表格的解析
  2. 基准测试:Java 8 Lambda和流如何使您的代码慢5倍
  3. Linux内核驱动之GPIO子系统(一)GPIO的使用
  4. python外卷(12)-sort(),sorted(),ord(),chr()
  5. csharp添加引用路径_(2)添加path
  6. linux文件未识别,linux的内核文件vmlinuz介绍-深入理解Linux重定向的使用-网卡eth0,未识别的端口的解决方法_169IT.COM...
  7. spring 定时任务---task
  8. Android----获取包名和sh1
  9. 正则表达式(以后认真研究下)
  10. window下的git工具msysgit的使用
  11. 遇到错误(firefox 打不开 重置winsock bug)
  12. 开发微信H5视频秀项目遇到的坑
  13. 华为无线设备配置WAPI-证书安全策略
  14. mysql数据库常用的增删改查sql语句
  15. yuki翻译器钩子_YUKI游戏翻译工具下载
  16. git提交代码步骤和idea中不同颜色代表意义
  17. web网站加速之CDN技术原理
  18. 怎么进入 BAT 的研发部门?
  19. 神器——写Markdown来画流程图、时序图
  20. Pandas 学习手册中文第二版:1~5

热门文章

  1. 三子棋(n行n列n子棋)详解
  2. 将ntfs分区转换为ext4分区
  3. 【轻松无忧从Windows XP升级Windows 7 】
  4. 计算机的专业术语英汉,IT专业词汇中英对照
  5. vue+element-ui创建调查问卷
  6. 完整安装kubernetes集群环境(不需要科学上网)
  7. Update:实时后端云服务野狗获 2400 万 Pre-A 融资
  8. 使用支付宝沙盒 nodejs
  9. WWAN+SIM卡实现3G上网
  10. i.MX9352——介绍一款多核异构开发板