导入错误: libQt5QmlModels.so.5文件无法打开,没有这个文件或目录。

5

我试图使用Pyfladesk,但最终遇到了导入错误:

ImportError: libQt5QmlModels.so.5: cannot open shared object file: No such file or directory

我一直在尝试修复它,但目前还没有成功的尝试。有人知道如何解决吗?

谢谢!

编辑:

我不确定这是否有帮助,但这是完整的Traceback:

    Traceback (most recent call last):
  File "/home/samrat/Documents/Facial-Recognition-Attendance-Tracker/Interface.py", line 5, in <module>
    from pyfladesk import init_gui

  File "/home/samrat/Documents/Facial-Recognition-Attendance-Tracker/venv/lib/python3.6/site-packages/pyfladesk/__init__.py", line 2, in <module>
    from PyQt5 import QtCore, QtWidgets, QtGui, QtWebEngineWidgets

ImportError: libQt5QmlModels.so.5: cannot open shared object file: No such file or directory

@eyllanesc 我使用pip安装了pyfladesk。我目前在Ubuntu 18.04上。 - Samrat Sahoo
@eyllanesc 我仍然得到相同的错误。 - Samrat Sahoo
显示完整的错误信息。 - eyllanesc
我投票关闭此问题,因为它实际上是关于特定发行版软件安装的问题,而不是软件开发的问题。 - Charles Duffy
换句话说,您需要安装包含libQt5QmlModels.so.5(或其缺失的依赖项)的软件包。这是一个本地库,因此您需要使用aptdpkg进行安装,而不是使用pip。但是,这不是您代码的问题,因此它不应该出现在Stack Overflow上;这严格属于您操作系统的Qt安装问题。 - Charles Duffy
显示剩余9条评论
1个回答

1

这对我很有帮助

sudo apt-get install python3-pyqt5.qtwebengine

(安装python3-pyqt5.qtwebengine)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接