如何在Anaconda中安装PyQt6?

3
我是一名有用的助手,可以为您翻译文本。
我有安装Python 3的Anaconda。我想安装PyQt6。通过Anaconda提示符,在所需的环境中尝试了以下操作:
pip install PyQt6

然而,当我尝试时:

from PyQt6.QtWidgets import QApplication, QLabel, QMainWindow

我得到:
ModuleNotFoundError: No module named 'PyQt6.QtWidgets'; 'PyQt6' is not a package

我还通过Anaconda导航器进行了检查,似乎已经安装了PyQt6。问题出在哪里?

enter image description here


你确定在使用anaconda提供的Python吗?很多时候,在用户安装了几个Python版本后,会出现这种错误,它会在其中一个Python版本中安装X包,但使用另一个Python版本来启动脚本。 - eyllanesc
3个回答

2

目前,conda-forge软件包中没有可用的pyqt6。

5.12.3是最新版本。

虽然从Anaconda Navigator获取pyqt目前会得到版本5.9.2。

建议及时检查conda forge: https://anaconda.org/conda-forge/pyqt/files


1

我也遇到了同样的问题。我在anaconda中创建了一个环境,并在该环境中安装了spyder和pyq6。然后,我像你一样在该环境中使用spyder运行代码,这样就可以解决问题了。


0
我刚刚检查了一下,conda-forge似乎仍然没有PyQt6软件包(或带有高于5的版本的pyqt)。然而,它包含一个相对较新的PyQt5版本(当前版本为5.15.7;在PyPI上最新可用的版本是5.15.9)。

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