我是直接在pycharm里面直接打开下方Teminal 窗口 ,然后利用PyInstaller -Fw XXXX.py来打包的,但是搞出来后有196m,给别人用也不好用。看了网上大家的说法,说因为我们安装的是Anaconda,里面很多库连接进去了很多不必要的其他库和包,所以一大堆东西全打包进去了。解决办法1有人说用pipenv创建一个虚拟环境来弄,我没成功,我太菜了。此处,引用这篇文章 步骤如下
转载
2024-03-04 21:01:01
0阅读
PYQT5打包文件太大,使用pipenv创建虚拟环境打包win10cmd安装pippip安装pipenv创建独立于anaconda的虚拟环境用来打包pyqt5程序检查环境是否符合需求打包1.win10cmd安装pip首先在电脑上单独安装python,官网https://www.python.org/downloads/windows/下载安装,独立于anaconda.然后在环境变量中将此pytho
转载
2023-06-30 16:58:39
357阅读
目的:将python项目打包成exe文件。项目特点:该python项目包含多个子文件夹及py文件,与外部有xml数据交换。使用的库:pyqt5,numpy,matplotlib,opencv-python,scikit-learn方法:新建虚拟环境,使用pyinstaller进行打包,避免在anaconda环境下打包体积过大。问题:anaconda下打包的exe文件约200Mb,新建环境后体积有减
转载
2023-11-14 02:50:54
1089阅读
先说结论:在virtualenv下用upx压缩打包出来的exe最小还不满意就上python-embed env 最下面有教程链接我也曾被这个问题困扰过 然鹅现在这个问题已经被我解决了(basically) 为了造福像我一样迷茫过或者正在迷茫的广大知友 我写了六篇文章分步骤(非常详细)介绍了reduce exe size的方法以及代替pyinstaller的方法pyinstaller打包一个exe动
如果你已经在用pyqt5开发python的 gui程序,你也许会问自己是不是该升级到pyqt6,用上最新的qt库了呢?这篇文章接下来会介绍pyqt5 和pyqt6的不同,升级的优势 和 可能遇到的问题。目录背景从pyqt5 升级到pyqt6枚举.exec() or .exec_()?删除QResourcesQt6差异QAction移动高DPI缩放QMouseEvent特定平台杂项缺少的模块PyQt
转载
2023-10-31 22:53:44
384阅读
一、初识PyQt5对于桌面程序开发,用户图形界面(GUI)的设计非常重要。一款美观、易用的用户界面可以很大程度上提高对使用这的友好度。由于Python最初是作为脚本语言开发,并没有GUI功能。但Python具有强大的扩展能力,目前已有相当多的控件集可供使用。目前主流的控件集有:PyQt、Tkinter、wxPthon等。PyQt是Qt专美为PyQt提供的GUI扩展。PyQt5主要模块如下:QtCo
转载
2023-06-30 17:35:27
139阅读
# 处理 Python 中超大 Excel Sheet 的方法
在数据分析和处理的过程中,我们常常会遇到超大 Excel 表格(Sheet),这可能导致内存溢出或者处理效率低下。本文将介绍如何在 Python 中有效地处理这些大的 Excel 文件,并通过代码示例进行说明。此外,我们还将使用类图和状态图来帮助理解。
## 1. 使用 Pandas 读取 Excel
Pandas是Python
原创
2024-10-08 04:51:03
71阅读
容器容器是一种存放大量数据的数据结构,主要包括列表,集合,元组,字典列表(list)定义:列表是一种线性表,由大量的节点组成,每一个 节点都可以存放大量的数据。 创建:列表名=[节点,节点,节点,节点] 例如:ls=[1,2,3,4,] 访问:列表是有序的可以通过下标来访问,从0开始 常用方法:列表名.append() 添加一个节点
.clear() 删除列表
.copy()
转载
2024-09-03 21:56:09
16阅读
【PYQT】使用PYQT Integration对.ui文件转换并实现python pyqt编程环境配置设计.ui文件.ui文件代码转化.ui为.py.py文件的代码Super()和__init__()窗口生成显示代码弹出窗口设计 环境配置在VSCODE拓展中搜索QT,并安装PYQT Integration。PYQT Integration的介绍: **一个扩展帮助你在 vsocde 中编码 P
转载
2024-08-01 12:52:03
694阅读
PyQT开发图形界面应用时,可用 QTableWidget 控件,以表格方式直观地显示二维表格形状的数据,如列表,数组、pandas DataFrame等。如果你想用表格方式直接显示并操作数据库表时,选择 QTableView类更合适。QTableWidget 代码实现步骤:步骤如下:生成QTableWidget对象设置表头以及表格参数构建 QTableWidgetItem 表格项对象,将表格项添
转载
2023-12-15 06:36:15
474阅读
# PyInstaller使Python文件打包过大问题解析
在Python的开发过程中,我们常常需要将我们的应用程序打包成一个独立的可执行文件,以便于分发和使用。PyInstaller是一个常用的工具,它可以将Python程序打包成可执行的文件。然而,许多开发者发现,通过PyInstaller打包后生成的可执行文件通常会很大,这给了他们不少困惑和烦恼。本文将对此问题进行深入探讨,并附带一些代码
# Python DataFrame太大的解决方案
Python是一种流行的编程语言,广泛用于数据分析和处理。在Python的生态系统中,pandas是一个强大的数据处理库,它提供了DataFrame这个数据结构,能够方便地处理和分析大量的数据。
然而,当数据量非常大时,DataFrame可能会面临一些性能和内存方面的挑战。在本文中,我们将讨论一些解决方案,以便有效地处理大型DataFrame
原创
2023-10-09 04:36:07
149阅读
上篇我们讲到pip的安装以及普通库用pip的安装方法 CodingDog:pyinstaller打包的exe太大?你需要嵌入式python玄学 拓展篇zhuanlan.zhihu.com
2020-1-9 补充:以下操作完成以后会对pip带来影响 操作完成后将无法使用pip 请将所有需要的库pip完成以后再进行下述操作 并且提前做好备份 以防不测2020-3-17
因为以前学过QT,再加上之前的代码是用python的,所以就选择了用pyqt来做界面。QT做界面一个重要优点就跨*台,当然这里我们主要还是觉得它因为比较简单(相较于win32和MFC来说可以说是我这种小菜鸟的福音了)。可惜的是目前pyqt还没有类似于C++的QT Creator,不能方便的直接在界面设计里添加槽函数。当是可以通过qt designer来绘制界面也省下不少功夫。尽管做过QT,但是边学
转载
2023-07-03 18:37:15
735阅读
先去pyqt官网确认配套关系,确认python、qt、pyqt的版本。以pyqt5.9为例:https://www.riverbankcomputing.com/news/pyqt-591.安装python 3.52.下载和安装QT,如果不需要qt的webkit相关部分也可以跳过此步骤2直接进入步骤3。下载地址:http://download.qt.io/archive/qt/5.9/qt的官网只
转载
2024-03-08 12:25:11
129阅读
##PyqtDeploy 部署 Android 记录第一次接触PyQt还两年前,写了许多应用后对于PyQt的简单直接很喜欢,用PyQt写Android听起来就好好玩,之前就有过PyQt4 For Android的测试,不过需要另外安装巨大的 Android 运行库 ministro,着实是不方便不好看,ministro还是建立在Qt4时代,现在Qt5已经完全支持Android了,很好前天开始寻找P
转载
2023-06-30 16:58:22
1361阅读
简介有时候需要在未安装Python环境的平台上运行py程序,使用pyinstaller打包很方便,但打包后的可执行文件实在是太大了。原因在于打包时pyinstaller本就已经关联了很多的python内联模块,加上我们项目中存在过多第三方类库,打包的时候又会引入一些不必要的类库,导致打包出来的程序变的很大。解决方法1.使用upx压缩打包的时候使用UPX压缩文件。那么UPX是什么呢?UPX是一款非常
转载
2023-07-28 23:09:00
202阅读
在使用Tkinter开发GUI程序时,发现相关文档比较少,开发起来太累。经过综合比较,决定使用PyQt这个库。下面是简单的安装步骤。1.安装 PyQt5 :pip install PyQt5 -i https://pypi.douban.com/simple2.安装常用的Qt工具:pip install PyQt5-tools -i https://pypi.douban.co
转载
2023-07-04 14:40:13
83阅读
终于有点时间了,ok,今天主要是讲下怎么安装PyQt5和qtdesigner的简单使用,我用的是自己的surface,win10系统,装的python 3.6。一、安装PyQt5在联网的情况下,打开cmd,输入命令pip3 install pyqt5,等待下载安装完成。在Libsite-packages里可以看到PyQt5包,但是找不到qt designer的exe应用程序,接下来输入命令pip3
转载
2023-10-11 12:14:22
145阅读
1、介绍单行文本输入组件。2、类和初始化class QLineEdit(QWidget):
"""
QLineEdit(parent: QWidget = None)
QLineEdit(str, parent: QWidget = None)
"""
def __init__(self, *__args):
pass快速整理:QLineEd
转载
2024-01-30 02:49:46
86阅读