MacOS M1芯片安装PyQt5的方法

文章介绍了在MacOSM1芯片上,由于Python环境限制,无法直接通过pip安装PyQt5。解决方案是利用HomeBrew安装PyQt5后,手动将库文件复制到Python的site-packages目录下,从而成功在M1Mac上安装PyQt5并验证其功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

MacOS M1芯片安装 PyQt5 的方法

关于PyQt5

PyQt5 是GUI 小部件工具包,是 Qt 的 Python 接口,是图形界面开发库,用于程序的用户交互界面
在这里插入图片描述
按照官网 PyQt5-pypi 的教程,推荐使用pip的方法进行安装。

但安装过程中会一直卡在准备元数据的过程,等待1小时左右仍没有变化,原本以为是 Python 版本的问题,最后发现是M1 Mac上的 Python 不能直接通过 pip 安装 PyQt5

Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... —

因此可以通过 HomeBrew 安装 PyQt5,然后将 HomeBrew 中 PyQt5 的库文件拷贝到 Python 环境中的 site-packages 目录下

MacOS M1芯片安装 PyQt5 的流程(实操可用)

1. 通过 HomeBrew 安装 PyQt5

在终端中通过 brew 指令安装 PyQt5

brew install pyqt@5

2. 找到 HomeBrew 中 PyQt5 的库文件

HomeBrew 中 PyQt5 库文件的文件路径:/opt/homebrew/Cellar/pyqt@5/5.15.7_2/lib,如果有自定义安装路径请修改成自己的文件路径。
在这里插入图片描述

3. 将第 2 步中的库文件拷贝到 Python 环境中的 site-packages 目录下

我使用pyenv对Python环境进行管理,对应的文件路径为:/Users/********/.pyenv/versions/3.10.9/lib/python3.10/site-packages,如果有自定义安装路径请修改成自己的文件路径,将第2步中红框中的所有文件拷贝到此目录下即可。

4. 验证 PyQt5 是否成功安装

python
import PyQt5

或者写一小段代码验证是否能正常弹出窗体

import sys
from PyQt5.QtWidgets import QWidget, QApplication

app = QApplication(sys.argv)
widget = QWidget()
widget.resize(600, 400)
widget.setWindowTitle("PyQt5测试窗体")
widget.show()
sys.exit(app.exec())

在这里插入图片描述
至此流程结束,已经成功在 MacOS(M1) 中安装 PyQt5,可以进一步参考其他文档配置 PyCharm 等其他操作。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学习GIS的小黄

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值