没有模块 QtMultimedia [Mac OS - Anaconda - Python 3.7 - PyQt5]
Posted
技术标签:
【中文标题】没有模块 QtMultimedia [Mac OS - Anaconda - Python 3.7 - PyQt5]【英文标题】:No module QtMultimedia [Mac OS - Anaconda - Python 3.7 - PyQt5] 【发布时间】:2018-10-24 16:27:12 【问题描述】:我想和PyQt5
中的QtMultimedia
一起玩,但这不起作用。
> conda list pyqt
# packages in environment at /anaconda3:
#
# Name Version Build Channel
pyqt 5.9.2 py37h655552a_2
> python
Python 3.7.0 (default, Jun 28 2018, 07:39:16)
[Clang 4.0.1 (tags/RELEASE_401/final)] :: Anaconda custom (64-bit) on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import PyQt5.QtMultimedia
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'PyQt5.QtMultimedia'
这看起来像一个错误。
有些奇怪:我有一个文件 /anaconda3/lib/python3.7/site-packages/PyQt5/QtMultimediaWidgets.pyi
导入 QtMultimedia
但没有 QtMultimedia.pyi
。
我可以轻松解决此问题吗?报告此错误的最佳方法是什么?
【问题讨论】:
【参考方案1】:用途:
pip3 install pyqt5 --user
可能有一个 conda 等价物,但这在 conda 环境中对我有用,没有任何问题。我认为尝试为所有用户安装它时存在一些权限问题。
【讨论】:
谢谢。事实上,这是来自 conda 的错误。我最近做了一些更新来解决我的问题。 命令“pip install pyqt5 -- user”解决了我的一台计算机上的问题,但从根本上破坏了另一台计算机上的 Qt。不过可以通过“pip uninstall pyqt5”回滚,所以值得一试。【参考方案2】:这确实是 conda 的一个错误。我最近做了一些更新来解决我的问题。
【讨论】:
我已经从 strach 安装了 anaconda,但这仍然是问题所在。他们是否纠正了错误,你知道吗?以上是关于没有模块 QtMultimedia [Mac OS - Anaconda - Python 3.7 - PyQt5]的主要内容,如果未能解决你的问题,请参考以下文章
ImportError:Mac OS 上没有名为 pymysql 的模块
PyQt5之QtMultimedia模块音乐播放没声音已解决
mac-screen-capture-permissions 模块在 Mac OS Catalina 10.15.7 上失败