安装PyQt5出现“Building wheel for PyQt5-sip (pyproject.toml) did not run successfully.”错误提示

当我们在做基于Python相关的项目时,一般需要单独创建虚拟环境。

1.本地终端创建并激活虚拟环境

# 使用conda工具创建名为pyqt_5的虚拟环境,python版本为3.7
conda create -n pyqt_5 python=3.7
 
# 激活虚拟环境
conda activate pyqt_5

2.在当前虚拟环境pyqt_5下安装PyQt5

# 安装PyQt5
pip install pyqt5

而在python3.7环境下使用pip工具直接安装PyQt5时会出现以下错误,

出现以上错误的原因是:没有找到Python对应版本的 PyQt-sip的wheel,需要下载源码编译,本地有没有Visual C++ 14.0编译器所以会报错。

解决方案有三种

1.下载编译器:(编译器太大下载费时费力不推荐)

按照提示下载编译器并安装“Microsoft C++ Build Tools”,网址为https://visualstudio.microsoft.com/visual-cpp-build-tools/

默认安装直到完成即可

2.寻找与python3.7匹配的pyqt5、pyqt5-sip的版本

pyqt5==5.15.9,pyqt5-sip==12.11.0,安装以下顺序安装即可

# 一定要按照以下顺序安装相关工具
pip install pyqt5-sip==12.11.0
pip install pyqt5==5.15.9
pip install pyqt5-tools

以上工具如果安装过程太慢,均可在Links for PyQt5-sipLinks for PyQt5上提前将.whl文件下载好之后,再使用pip工具进行安装。

3.重新创建python3.8的虚拟环境
# 创建python版本为3.8的虚拟环境
conda create -n pyqt_5 python=3.8

# 激活虚拟环境
conda activate pyqt_5

# 安装ptqy5
pip install pyqt5 -i https://mirrors.aliyun.com/pypi/simple/
pip install pyqt5-tools -i https://mirrors.aliyun.com/pypi/simple/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值