UOS环境python3.7及pyqt5安装

解决方案尝试
先安装pyqt5依赖项:
1、更新python3.7
sudo add-apt-repository ppadeadsnakes/ppa
sudo apt-get update
sudo apt-get upgrade
sudo apt-get autoremove
sudo apt-get install python3.7
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 2sudo update-alternatives --config python3
sudo apt-get install python3.7-dev
sudo apt-get install libhdf5-dev
2、更新 pip3Q:
sudo python3 -m pip install --upgrade pip
3、安装pyqt5Q的依赖项
sudo apt install pygt5
sudo apt install gt5-default gttools5-dev-tools
4、最后再安装pyqt5
sudo pip3 install pyqt5sudo pip3 install pygt5-tools

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple PyQt5

注意:当pyqt5安装OK,执行文件编辑报错时,例如下错:recent call last):
  File "VideoTest.py", line 12, in <module>
    from PyQt5.QtWidgets import QHBoxLayout
ImportError: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.15' not found (required by /usr/local/lib/python3.7/dist-packages/PyQt5/QtWidgets.abi3.so)

可能是版本不兼容的问题,可先通过:

要查看当前安装的PyQt5版本,您可以使用以下命令:

pip3 show PyQt5
 

再通过:使用软件包管理器(对于Linux系统)

apt-cache policy python3-pyqt5
 

将Pyqt5的版本包与python3-pyqt5一致即可解决问题,

执行的指令:

pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple PyQt5==<compatible_version>

<compatible_version>:当前版本信息

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值