python2打包pyQT5
pip install python-qt5==0.1.10
pip install PyInstaller==3.6
系统版本window10
创建win-test.py程序
import sys
from PyQt5.Qt import *
class Example(QWidget):def __init__(self):super(Example, self).__init__()self.initUI()def initUI(self):self.resize(800, 800)self.show()
if __name__=="__main__":app=QApplication(sys.argv)ex=Example()sys.exit(app.exec_())
输入命令打包:
pyinstaller -F win_test.py
会在dist目录下生成一个exe文件。进入并使用命令行执行。
使用命令行执行win_test.exe
会报错:提示没有sip
找到安装的pyQT5的路径下的pyd
C:\Users\72666\AppData\Local\Continuum\anaconda3\envs\python27new\Lib\site-packages\PyQt5\sip.pyd
将sip.pyd当做自己的包放入到自己项目中。
import sip #构建的时候需要用到sip,即使代码中用不到,不然会报错 import sys from PyQt5.Qt import * class Example(QWidget):def __init__(self):super(Example, self).__init__()self.initUI()def initUI(self):self.resize(800, 800)self.show() if __name__=="__main__":app=QApplication(sys.argv)ex=Example()sys.exit(app.exec_())
并重新构建。然后重新打包会出现第二个问题。
提示插件不存在,报错:
解决方法:
把PyQt5文件夹里面的libEGL.dll文件和PyQt5里面的plugins里面的platforms文件夹一块拷贝到打包好的exe文件目录里面,和exe在同一个文件夹里面,
结果如下:
最后再次执行exe文件
参考:Python2 PyQt5安装方法 , 使用pyinstaller打包pyqt5,sip包错误解决方法:No module named sip - 灰信网(软件开发博客聚合)
python2打包pyQT5相关推荐
- pyinstaller 打包pyqt5程序出现环境变量错误问题
打包pyqt5成exe后发现自定义的环境变量不能正常使用 然后发现 了 import os BASE_DIR = os.path.dirname(os.path.abspath(__file__)) ...
- 使用fbs打包pyqt5本人亲自尝试过的
首先安装python3.6 安装教略 新建个文件夹(testfbs) 进入 testfbs目录下 在testfbs下打开控制台 创建python虚拟环境命令如下: python -m venv ven ...
- [python学习笔记] pyinstaller打包pyqt5程序无法运行
问题 pyinstaller打包的pyqt5程序在部分电脑上会失败.用户截图提示下边错误日志 无法定位程序输入点 ucrtbase.terminate 于动态链接库 api-ms-win-crt-ru ...
- cxfreeze打包pyqt5程序_基于PyQt5的简单RMSE计算小工具研究
最近经常做地波测试,工作流程就不啰嗦了,就是把n个测量值和理论值进行比较,计算均方根误差(RMSE) 往年都是大冷天的先用手抄下来,一抄就是几百条,然后回去又填1遍excel慢慢算,纯粹体力活 趁着周 ...
- 使用pyinstaller打包pyqt5出错问题解决
我使用的打包命令如下 pyinstaller -F form.py 打包的时候有很多lib not found的警告,打包完运行会出错,提示如下 C:\Users\leon\Desktop\pyqt\ ...
- Python2.7+PyQt5的安装
当前Deadline7版本使用的是Python2.7+Qt5作为框架,来进行的开发,为了与之配合, 做定制项目开发的时候,也需要同样的版本搭配. 为此在网上搜索了一下,看到PyQt的官网,PyQt5只 ...
- python2.7+PyQt5 制作桌面便签小程序
初学PyQt5,尝试制作了如图所示桌面便签小程序,功能比较单一. 现按以下顺序记录: 一.PyQt5的安装 二.程序 三.打包 #################################### ...
- 【pyinstaller打包pyqt5编写的项目为exe(脱离环境可运行)】
目录 下载pyinstaller库 0.pyinstaller语句介绍 1.单个py文件打包成exe 1)只有py文件 假设只有一个py文件:pyinstaller -F xxx.py 加上图标:py ...
- PyQt5系列教程(四)使用py2exe进行程序打包
原文出处: https://blog.xugaoxiang.com/python/pyqt5-py2exe.html 软硬件环境 Windows 7 Python 3.4 PyQt5 Py2exe 前 ...
最新文章
- java 右键获取路径,java路径
- Log4j自定义Appender介绍
- Maven 学习之旅
- Cocoapods ----- pod install报错
- 【pytorch速成】Pytorch图像分类从模型自定义到测试
- 转账示例(二):service层面实现(本例采用QueryRunner来执行sql语句,数据源为C3P0)...
- [Winform]安装在C盘,无操作权限的一个解决办法
- SAP Kyma GraphQL storage实现
- SequoiaDB 巨杉数据库
- 1.6.jquerymobile--列表
- java推送到 钉钉用户_javaweb利用钉钉机器人向钉钉群推送消息(解决中文乱码)...
- 【CCCC】L2-025 分而治之 (25分),图的度数,使节点独立的方案
- tensorflow 实现打印预训练的模型中的变量名和变量值
- 跨浏览器resize事件分析
- linu修改open files无效_安卓容器app如何使用 容器app修改机型方法【详解】
- DICOM VR数据类型表
- 两台计算机上用网线共享打印机共享,怎么将打印机共享两台计算机用一根网线,其中一台有打...
- php crc16计算,如何在PHP HEX中计算CRC16 CCITT?
- 理解WSDL,IDL
- 多功能在线起名取名查重工具微信小程序源码 可开流量主 带安装教程
热门文章
- 蚂蚁金服、滴滴们掀起A/H上市潮,它们能打破折溢价的烦恼吗?
- 电脑剪切,电脑剪切快捷键
- 《Journal of Building Engineering》期刊介绍(SCI 3区)
- 如何写一手好文章:练习、技巧,以及艺术
- 每天不知道吃什么,于是我做了个随机选择的小程序
- nginx配置文件映射外网服务器
- 安装了vmware tools还是不能复制粘贴,使用了很多种方法都不可以
- 好好学习,天天向上——“C”
- fni matlab,使用Matlab求解Van Der Pol方程的方法研究
- 史玉柱论民营企业的“13种死法”