Как установить PyQt6 в Anaconda?

У меня есть Anaconda с Python 3. Я хочу установить 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. В чем проблема?

3 ответа

В настоящее время для пакетов conda-forge недоступен pyqt6.

5.12.3 - последняя версия.

Хотя извлечение pyqt из Anaconda Navigator даст версию 5.9.2 на данный момент.

Я бы посоветовал вовремя проверить кузницу conda:https://anaconda.org/conda-forge/pyqt/files

Я столкнулся с той же проблемой. Я создал env в анаконде, а в env установил spyder и pyq6. Затем я запускаю код, как вы делали это в spyder, в env, и это сработало.

Я только что проверил, и кажется, что у conda-forge до сих пор нет пакета PyQt6 (или pyqt с версией выше 5). Однако он содержит относительно новую версию PyQt5 (на данный момент версия 5.15.7; последняя доступная версия PyPI — 5.15.9).

Другие вопросы по тегам