Ubuntu 22.04.2下pip3安装PyQt6失败,无法部署EAF浏览器
解决Ubuntu 22.04.2下PyQt6安装失败导致EAF无法安装的问题
针对你遇到的问题,按以下步骤操作:
先安装系统级依赖包,解决PyQt6编译时的依赖缺失:
sudo apt update && sudo apt install build-essential qt6-base-dev qt6-webengine-dev python3-dev优先使用系统包管理器安装PyQt6(比pip安装更稳定适配Ubuntu 22.04):
sudo apt install python3-pyqt6 python3-pyqt6.qtwebengineEAF依赖QtWebEngine组件,所以必须安装
python3-pyqt6.qtwebengine。若坚持用pip安装,执行以下命令:
- 确保pip为Python3的最新版本:
python3 -m pip install --upgrade pip - 通过国内PyPI源加速安装,避免网络或镜像问题:
python3 -m pip install pyqt6 pyqt6-qtwebengine -i https://pypi.tuna.tsinghua.edu.cn/simple
- 确保pip为Python3的最新版本:
验证PyQt6安装是否成功:
运行以下代码,无报错则说明安装完成:python3 -c "from PyQt6.QtWidgets import QApplication; app = QApplication([]); print('PyQt6 installed successfully')"
完成以上步骤后,再重新尝试安装EAF即可。
内容的提问来源于stack exchange,提问作者Communist Guy
相关产品推荐
相关产品推荐

