1. 原因:anaconda中自带的pyqt5安装包不完全
2.解决方法:
1)pip list查看现有的安装包,若有pyqt5,则卸载
pip uninstall XXX 或者 conda remove XXX
2)下载自己合适版本的安装包
- PyQt5_sip,下载链接:https://pypi.org/project/PyQt5-sip/#files
- Click,下载链接:https://pypi.org/project/click/#files
-
python_dotenv,下载链接:https://pypi.org/project/python-dotenv/#files
- PyQt5-tools,下载链接:https://pypi.org/project/pyqt5-tools/#files
- 最后,PyQt5的安装包也可以在这里下载:https://pypi.org/project/PyQt5/#files
3)将安装包放在Anaconda的安装目录下:Anaconda/Lib/site-packages下,使用 pip install XXX.whl,依次安装
4) 测试
from PyQt5 import QtMultimedia
一开始由于缺少安装包,试了好几次才成功,离线安装很麻烦,如果在线安装就直接 pip install 很简单啦。