Как установить 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).