【问题标题】:No module QtMultimedia [Mac OS - Anaconda - Python 3.7 - PyQt5]没有模块 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

我可以轻松解决此问题吗?报告此错误的最佳方法是什么?

【问题讨论】:

    标签: python python-3.x pyqt anaconda pyqt5


    【解决方案1】:

    用途:

    pip3 install pyqt5 --user
    

    可能有一个 conda 等价物,但这在 conda 环境中对我有用,没有任何问题。我认为尝试为所有用户安装它时存在一些权限问题。

    【讨论】:

    • 谢谢。事实上,这是来自 conda 的错误。我最近做了一些更新来解决我的问题。
    • 命令“pip install pyqt5 -- user”解决了我的一台计算机上的问题,但从根本上破坏了另一台计算机上的 Qt。不过可以通过“pip uninstall pyqt5”回滚,所以值得一试。
    【解决方案2】:

    这确实是 conda 的一个错误。我最近做了一些更新来解决我的问题。

    【讨论】:

    • 我已经从 strach 安装了 anaconda,但这仍然是问题所在。他们是否纠正了错误,你知道吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-21
    • 2015-02-09
    • 1970-01-01
    • 2018-09-07
    • 2016-12-09
    • 2016-01-16
    相关资源
    最近更新 更多