樹莓派:No module named 'PyQt5.QtMultimedia'

解決:How can I add a missing PyQt5 modules on Raspberry Pi

If you installed the Raspbian pyqt5-dev and pyqt5-dev-tools packages, this will only provide the core PyQt5 modules like QtCore, QtGui, QtWidgets, etc. For other modules like QtMultimedia, you must install separate packages.
If you go to the Raspbian Connect Package List, and look in the Python Packages section, you will find the following extra packages:
python3-pyqt5.qsci
python3-pyqt5.qtmultimedia
python3-pyqt5.qtopengl
python3-pyqt5.qtpositioning
python3-pyqt5.qtquick
python3-pyqt5.qtsensors
python3-pyqt5.qtserialport
python3-pyqt5.qtsql
python3-pyqt5.qtsvg
python3-pyqt5.qtwebchannel
python3-pyqt5.qtwebkit
python3-pyqt5.qtwebsockets
python3-pyqt5.qtx11extras
python3-pyqt5.qtxmlpatterns
So just use apt-get to install whatever else you need.

命令行安裝相應模塊即可:

sudo apt-get install python3-pyqt5.qtmultimedia

若播放視頻 positionChanged() 只返回0,可能是缺少相應解碼器,比如H264

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章