python生成exe启动很慢_python 解决打包的exe启动巨慢问题
写了一些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启动巨慢问题相关推荐
- python版本可执行可嵌入_Python程序打包成exe可执行文件的方法探究
王瑞文+王圣辉+边润根+邓明月 摘 要:Python是一种很流行的开源编程语言,可以在各种领域中用来编写独立的程序和脚本.Python免费.可移植.功能强大,而且使用起来相当容易.来自软件产业各个角落 ...
- python编译成手机可用程序_Python 程序打包成 exe 可执行文件
可执行文件:对于非码农用户或者一些小白用户,你让他装个 Python 同时还要折腾一堆依赖库,那简直是个灾难.对于此类用户,最简单的方式就是提供一个可执行文件,只需要把用法告诉他即可.比较麻烦的是需要 ...
- python打包后启动很慢_Python在Windows 7上启动非常慢
Python在我的Windows 7机器上的加载时间是在VM上运行的Ubuntu 14.04的17倍(在同一硬件上的Windows内部).Anaconda3发行版用于Windows和Ubuntu的默认 ...
- python 编译成exe黑屏_python''外星人入侵''打包成exe遇到的问题和解决办法,闪退,黑屏。...
利用python写完"外星人入侵之后",尝试打包成exe给自己玩得方便点.然后我在网上查找各种方法.下面按顺序列出. 一:我首先安装好了pyinstaller:在cmd中输入:pi ...
- python 生成exe 图片资源_用python DIY一个图片转pdf工具并打包成exe
最近因为想要看漫画,无奈下载的漫画是jpg的格式,网上的转换器还没一个好用的,于是乎就打算用python自己DIY一下: 这里主要用了reportlab.开始打算随便写几行,结果为若干坑纠结了挺久,于 ...
- python打包成可执行文件_python文件打包为exe可执行文件的方法
我自己常用Pyinstaller库打包 第一步: 安装pyinstaller库 pip install pyinstaller 第二步: 在py文件所在目录输入 mydemo.py是自己写的py文件 ...
- python生成10个随机数字符串_python生成随机数、随机字符串
python生成随机数.随机字符串 import random import string # 随机整数: print random.randint(1,50) # 随机选取0到100间的偶数: pr ...
- python如何将图片打包进exe里_用python DIY一个图片转pdf工具并打包成exe
最近因为想要看漫画,无奈下载的漫画是jpg的格式,网上的转换器还没一个好用的,于是乎就打算用python自己DIY一下: 这里主要用了reportlab.开始打算随便写几行,结果为若干坑纠结了挺久,于 ...
- Python pycharm环境 飞机大战游戏代码 以及打包成exe教程
创建项目文件plane war,在项目文件里放入写游戏脚本需要用到的图片文件images以及新建一个新的文件plane放入py文件(main.py和sprites.py) images文件压缩包链接: ...
最新文章
- Beautifulsoup 网页表格的解析
- 基准测试:Java 8 Lambda和流如何使您的代码慢5倍
- Linux内核驱动之GPIO子系统(一)GPIO的使用
- python外卷(12)-sort(),sorted(),ord(),chr()
- csharp添加引用路径_(2)添加path
- linux文件未识别,linux的内核文件vmlinuz介绍-深入理解Linux重定向的使用-网卡eth0,未识别的端口的解决方法_169IT.COM...
- spring 定时任务---task
- Android----获取包名和sh1
- 正则表达式(以后认真研究下)
- window下的git工具msysgit的使用
- 遇到错误(firefox 打不开 重置winsock bug)
- 开发微信H5视频秀项目遇到的坑
- 华为无线设备配置WAPI-证书安全策略
- mysql数据库常用的增删改查sql语句
- yuki翻译器钩子_YUKI游戏翻译工具下载
- git提交代码步骤和idea中不同颜色代表意义
- web网站加速之CDN技术原理
- 怎么进入 BAT 的研发部门?
- 神器——写Markdown来画流程图、时序图
- Pandas 学习手册中文第二版:1~5