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

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"的文件都没问题。

  • 19
    点赞
  • 69
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
### 回答1: 在 Windows 系统上安装 Python3.10 和 PyQt5 工具可以按照以下步骤进行: 1. 首先,下载 Python3.10 安装程序,可以从官方网站(https://www.python.org/downloads/windows/)上下载。 2. 运行安装程序,选择安装 Python3.10,并将其添加到系统 PATH 环境变量安装过程也可以选择安装 pip 工具。 3. 打开命令提示符,输入以下命令安装 PyQt5 工具: pip install pyqt5-tools 如果提示权限不足,可以在命令提示符上右键选择“以管理员身份运行”。 4. 安装完成后,可以通过以下命令启动 PyQt5 工具: pyqt5-tools designer 这将启动 PyQt5 设计器,您可以使用它来创建 PyQt5 界面。 希望这能帮助您完成 Python3.10 和 PyQt5 工具的安装。 ### 回答2: Python3.10是Python的最新版本,它提供了很多新特性和功能。而PyQt5Python的一个GUI(图形用户界面)框架,它使得Python开发者可以创建各种各样的桌面应用程序,包括游戏、音频编辑器、IDE和数据库管理器等等。 安装Python3.10和PyQt5-tools之前,要先确保你的电脑上已经安装Python3.10。如果你还没有安装Python3.10,请先前往Python官网https://www.python.org/downloads/下载Python3.10。 安装Python3.10后,你需要安装PyQt5。可以通过pip命令在命令行窗口安装PyQt5。在命令行输入以下命令: ``` pip install PyQt5 ``` 等待安装完成后,你可以通过以下命令检查是否安装成功: ``` python -c "import PyQt5; print(PyQt5.__version__)" ``` 如果输出版本号,则说明PyQt5已经安装成功。 现在,你可以安装PyQt5-tools了。在PyQt5-tools包含了一些非常有用的工具,例如Qt Designer,它是PyQt5的可视化界面设计器,可以用来创建GUI应用程序的界面。 同样通过pip安装PyQt5-tools,输入以下命令: ``` pip install pyqt5-tools ``` 等待安装完成后,你可以在命令行输入以下命令启动Qt Designer: ``` designer ``` 现在你已经成功安装PyQt5-tools,并且启动了Qt Designer,可以开始设计Python的GUI界面了。 ### 回答3: Python3.10是Python编程语言的最新版本,而PyQt5Python常用的GUI框架。在Python3.10安装PyQt5的方式与以往版本Python相同,但需要使用适用于Python3.10的PyQt5版本安装步骤如下: 1. 安装Python3.10 在Python官方网站上下载Python3.10的安装程序,然后按照安装程序的提示进行安装。 2. 安装PyQt5Python3.10的命令提示符下,使用pip工具安装PyQt5。可以使用以下命令完成安装: ``` pip install PyQt5 ``` 3. 安装PyQt5-tools 安装PyQt5-tools可以让我们更方便地在PyQt5创建GUI界面。在Python3.10的命令提示符下,使用pip工具安装PyQt5-tools。可以使用以下命令完成安装: ``` pip install pyqt5-tools ``` 完成安装后可以在命令提示符下运行PyQt5-tools,例如: ``` designer ``` 4. 测试安装 可以编写一个简单的PyQt5程序来测试安装。下面是一个基本的示例程序,可以在Python3.10运行: ``` python import sys from PyQt5.QtWidgets import QApplication, QWidget if __name__ == "__main__": app = QApplication(sys.argv) window = QWidget() window.resize(250, 150) window.setWindowTitle('Hello PyQt5') window.show() sys.exit(app.exec_()) ``` 通过运行上述代码,如果没有错误提示,应该可以看到一个简单的窗口。 总之,Python3.10和PyQt5-tools安装过程非常简单,只要按照上述步骤操作,即可顺利完成安装

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值