Python 3.6 не видит PyQt5

Maldoror

Здравствуйте!Никак не могу нормально подружить питона с PyQt5. Не проходит элементарный импорт:
from PyQt5.QtWidgets import QApplication, QWidget
IDE видит PyQt5.QtWidgets, но не находит QApplication и QWidget.Порядок установки: 1. Поставил Python 3.6 2. Поставил Eclipse и подружил ее с PyDev (консольные приложения компилируются, все ок) 3. Установил PyQt5 из exe-шника (верно указывая, где лежит питон) / ИЛИ: установил через pip install PyQt5 (попробовал оба варианта)В интернетах говорят: 1. Проверь разрядность. Разрядность питона, среды и PyQt у меня одинаковая. 2. В настройках проекта в Eclipse явно укажи путь к PyQt в External Libraries - не помогает. 3. Укажи явно путь импорта, т.к. "библиотека не может верно распарситься":
from PyQt5.uic.Compiler.qtproxies import QtWidgets
- и это помогает, но приходится сильно морщить мозг по поводу каждого компонента библиотеки и пути к нему.Софт такой: Win7, Python 3.6 (x64), Eclipse Cpp Oxygen + PyDev (x64), PyQt5-5.6-gpl-Py3.5-Qt5.6.0-x64-2
7 ответов

Maldoror

Maldoror, сколько различных версий python установлено?


Maldoror

Установлена одна версия - 3.6.2.


Maldoror

Maldoror, попробуй для начала из интерактивного режима импортнуть pyqt
from PyQt5 import QtWidgets


Maldoror

Из встроенной питоновской IDLE тоже не импортируется. То есть моя кривенькая Eclipse тут ни при чем...


Maldoror

del


Maldoror

Как итог:Решение для связки python 3.6 + PyQt5 по-прежнему не найдено. Похоже, что PyQt5 пока не слишком хорошо дружит с последней версией питона.Ставим python 3.5, "pip3 install pyqt5" и наконец-то все работает alex925, спасибо!Тема закрыта.


Maldoror

Maldoror, все нормально работает, у тебя какая-то беда с окружением.P.S ставил банально через pip, работает с пол пинка