代码先锋网 代码片段及技术文章聚合

在不同版本Python中安装PyQT5及PyQT5-Tools

技术标签: python  qt  开发语言

QT是跨平台C++库的集合,它实现以高级API来访问桌面和移动系统的许多方面,包括定位和定位服务、多媒体、NFC和蓝牙连接、基于Chromium的web浏览器以及传统的UI开发。

PyQT5是QT v5的一组完整的Python绑定。它实现了超过35个扩展模块,并使Python在所有支持的平台(包括IOS和Android)上被用作C++的替代应用程序开发语言。PyQT5也可以嵌入基于C++的应用程序中,以允许这些应用程序增强功能。

PyQT5具有简单易用、功能强大、跨平台支持、性能高、文档齐全(除了自身文档外,也几乎可以通用QT的文档)、稳定性高、开源免费等,特别是还提供Designer工具,可以通过图形化拖拉方式简化窗口界面设计,生成的UI界面文件可以通过提供的UIC工具转化为Python程序!

因此PyQT5在Python窗口程序设计方面广受欢迎。

安装PyQT5其实本来很简单,在命令窗口输入:

pip install pyqt5

就能自动安装,关键在于安装PyQT5-Tools,在Python版本高于3.9时就会出错,安装不成功!
如果你不想用PyQT5 Designer工具,那也就无所谓了,直接用就行了,如果还是想用Designer,就得想办法安装PyQT5-Tools。
经过一番上网查资料及验证,本人整理出具体的安装方法:

(一)首先,确定自己的Python版本:

在命令窗口输入:

Python --version

可以得到Python的版本号,例如:

C:\>python --version
Python 3.8.1

目前Python的版本已经更新到3.10.7。

(二)如果你安装的Python版本低于3.9.x,那么恭喜!安装PyQT5-Tools想当简单:

在命令窗口输入:

pip install pyqt5

pip install pyqt5_tools

工具会自动替你安装好所有的工具包(包括依赖包)。
也可以从Pypi库(如国内的:https://pypi.tuna.tsinghua.edu.cn/simplehttp://mirrors.aliyun.com/pypi/simplehttp://pypi.douban.com/simple等)下载以下包:

==========PyQT5==========
PyQT5-sip-12.11.0
PyQT5-QT5-5.15.2
PyQt5-5.15.4  (注:若要安装PyQT5-Tools,目前只能这个版本)

==========PyQT5-Tools==========
qt5-applications-5.15.2.2.2
click-7.1.2  (注:若要安装qt5-tools,目前只能这个版本)
qt5-tools-5.15.2.1.2
python-dotenv-0.21.0
PyQT5-plugins-5.15.4.2.2
PyQT5-tools-5.15.4.3.2

用pip离线安装,安装顺序同上。
一切顺利的话,下一步按照网上介绍配置使用就行了。

(三)如果你安装的Python版本高于3.9.x,如:3.10.7,那么想安装PyQT5-Tools有两种方法:

方法一:安装PyQT5Designer(毕竟我们安装PyQT5-Tools的目的是使用Designer):
在命令窗口输入:

pip install pyqt5designer

离线安装,也是到pypi库中下载PyQT5Designer相关包安装就行了,这里就不赘述了。

方法二:
下载以下离线包:
PyQt5-5.15.4-py3-none-win_amd64.whl
pyqt5_plugins-5.15.4.2.2-py3-none-win_amd64.whl
可以在这里下载:https://github.com/altendky/pyqt-tools/files/8184444/PyQt5-tools-renamed-packages.zip
下载完后,解压缩到某个目录,得到这两个包。这两个包其实就是在Python高版本中安装低版本的PyQT5的改造包,直接在线安装低版本的PyQT5包会出错。
进入解压文件所在目录,在命令窗口依次安装:

pip install pyqt5_sip

pip install pyqt5_qt5

pip install ./PyQt5-5.15.4-py3-none-win_amd64.whl

pip install qt5_applications==5.15.2.2.2

pip install click==7.1.2

pip install qt5_tools==5.15.2.1.2

pip install python_dotenv==0.21.0

pip install ./pyqt5_plugins-5.15.4.2.2-py3-none-win_amd64.whl

pip install pyqt5_tools==5.15.4.3.2

一切顺利的话就会安装成功,如果离线安装的话,除了上述两个特殊包外,也是去pypi库里去下载相关版本的包(与上述第(二)种情况相同的包),这里不再重复了。

(四)经过上述方法安装,你就可以使用PyQt5及PyQT5-Tools了,可以直接在命令行使用,需要配置PATH环境变量。强烈推荐在Pycharm中使用,这方面配置方法网上介绍很多,自行上网学习就行。

(五)可能出现的问题:

如果是在线安装,按照我的方法一般不会出现问题,高版本的Python一定要下载这两个改造包安装;

如果是离线安装,下载的时候可能同一个版本有不同的包文件,其中只有正确的包才能安装,这个就需要自行下载试试,一般带有"none"的文件都没问题。

版权声明:本文为zoomgu680原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/zoomgu680/article/details/126994922

智能推荐

PyQt5中pyinstaller安装及使用

在python中,想要将某个*.py的文件打包成一个exe,在任何其他电脑上都能运行,那么需要借助pyinstaller了。 一、pyinstaller的安装。         在线安装用pip pyinstaller即可。找安装教程的人绝大多数时需要在离线环境下安装的。首先下载安装包,不论你是在官网或者PyPI上去下载,请记住...

python2.7安装PyQt5

Windows7+Python2.7环境下,要安装Eric,报错【Error: No module named PyQt5.QtCore】 找到解决方法如下: cmd进入Python2.7安装目录,里面的Scripts目录,执行以下命令即可。 原方案来自:http://blog.sina.com.cn/s/blog_1351d06a40102wdhy.html...

转载:Python安装PyQt5

是在命令提示符中  CMD  输入pip命令 [PyQt]在Windows系统中安装PyQt5 1. 安装PyQt5 PyQt5的官方网站是https://www.riverbankcomputing.com。截至目前最新版本是5.11。 安装PyQt5有两种方式:可以下载最新源码进行编译安装,也可以使用pip install进行在线安装。 推荐使用pip install命令进...

Python/pip/PyQt5的安装

Python/pip/PyQt5的安装是一条链式的安装顺序,即必须先安装Python,在安装pip,最后安装利用pip 工具安装PyQt5。 在上述过程中,依次可能会碰到以下问题: 1、Python装不上 装的时候提醒错误代码2503/2502 ,这个时候实际上是权限不够。 建议参考:win10安装python安装出现错误代码2503/2502 2、Python安装之后在cmd下找不到 这种情况下...

python3安装PyQt5

环境搭建 python环境 Anaconda Python3.7 https://www.anaconda.com/distribution/ 安装目录 : D:\Anaconda3 添加以下目录到环境变量 安装PyQt5,pyqt5-tools,PyQt5-stubs 安装Python IDE eric6(可选) 下载地址 : https://sourceforge.net/projects/e...

猜你喜欢

python3安装PYQT5

请注意,对于v5.11及更高版本,32位Windows轮盘不包含WebEngine模块。 解决: 【方法一】 指定安装5.10.1版本的pyqt5 pip install pyqt5==5.10.1 【方法二】 单独安装WebEngine,安装命令为: pip install PyQtWebEngine 在豆瓣网上安装pyqt5 ,在后面加上“-i https://pypi.douba...

Python笔记003——PyQt5安装

Python笔记003——PyQt5安装 (我决不承认我是因为PyQt4安不上才安的5) 原材料(百度云链接): 1、Python3.6.1 2、PyQt5 步骤: 1、安装Python3.6.1 傻瓜式安装,记得勾选add to path,这样连环境变量都不用自己加了 2、安装wheel 因为PyQt5是whl文件,所以需要安装wheel 打开命令提示符,输入 pip i...

python pyqt5安装与使用

1,pyqt5安装 使用pip命令进行在线安装: 2,pyqt5使用 3,添加程序入口脚本,以运行 添加入口脚本(比如test.py) 3,后续规划...

anaconda Pycharm安装 pyqt5/pyqt5-tools/pyqtwebengine

anaconda中安装pyqt5出现 终端中pip安装pyqt5使用 出现如下错误 为了解决如上错误 安装pyqt5==5.12.1 安装pyqtwebengine==5.12.0 安装pyqt5-tools==5.12.1.1.5rc4 镜像:-i http://pypi.douban.com/simple --trusted-host pypi.douban.com 本文借鉴 https://...

win10安装PyQt5和PyQt5-tools

可解决This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. 安装PyQt5 安装PyQt5-tools 替换plugins文件夹 安装PyQt5 安装PyQt5-tools 替换pl...