Форум программистов, компьютерный форум, киберфорум
Python: GUI, графика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/259: Рейтинг темы: голосов - 259, средняя оценка - 4.56
113 / 100 / 68
Регистрация: 21.04.2014
Сообщений: 1,420

Правильная установка pyqt5

23.01.2020, 21:07. Показов 57434. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
Только начинаю изучать питон. Использую для этого PyCharm. Хочу создать графический интерфейс. Погуглив нашёл сразу несколько мануалов, но ни один из них не смог выполнить до конца. Понял, что мне нужен PyQt5. И вроде как установил его. Ну, по крайней мере при попытке выполнить команду sudo pip3 install pyqt5 я получаю в ответ Requirement already satisfied: pyqt5 in /usr/lib/python3/dist-packages (5.12.3)

Далее мануалы разнились (в общем-то, даже команда по установке разнилась), но вроде как мне надо установить графические инструменты с помощью команды pip3 install pyqt5-tools. Вот это уже не выходит. Could not find a version that satisfies the requirement pyqt5-tools (from versions: )
No matching distribution found for pyqt5-tools

В общем, я уже запутался с тем, что мне вообще надо, а что не надо, пожалуйста, скажите по шагово, что мне надо сделать, чтобы получить возможность работать с графическими интерфейсами.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.01.2020, 21:07
Ответы с готовыми решениями:

Установка PyQt5
Здравствуйте. Я бы хотел узнать как установить PyQt5 в питон 3. Обыскал уже весь интернет и во всех гайдах написано что-нибудь скачать, но...

Установка PyQt5
Не могу установить PyQt5. Скачал с официального сайта и запустил файл "configure.py". Появилось и исчезло черное окно. Для выявления ошибки...

Установка PyQT5 в виртуальное окружение (Debian)
Всем доброго времени суток! Создал виртуальное окружение с помощью virtualenv с Python3.4 и пакетами pip, wheel, setuptools. ...

6
99 / 86 / 20
Регистрация: 10.09.2019
Сообщений: 708
23.01.2020, 22:06
FaceHoof, первое, что Вам необходимо сделать:
- проверить правильность установки, это можно сделать с использованием следующих инструкций в IDLE (не терминале (не в интерактивном режиме) и не PyCharm)
>>> from PyQt5 import QtCore
>>>QtCore.PYQT_VERSION_STR
Здесь должен быть отражен номер версии пакета PyQt5
>>>QtCore.QT_VERSION_STR
Здесь версия QT

Добавлено через 4 минуты
Цитата Сообщение от FaceHoof Посмотреть сообщение
Could not find a version that satisfies the requirement pyqt5-tools (from versions: )
No matching distribution found for pyqt5-tools
Скорее всего данное сообщение появляется из-за различий версий PyQt5, pyqt5-tools и Qt, точно не знаю.

Проще удалить PyQt5 командой:
pip3 uninstall pyqt5

И установить заново:
pip3 install pyqt5

Добавлено через 4 минуты
Цитата Сообщение от FaceHoof Посмотреть сообщение
pip3 install pyqt5-tools
Далее pip3 install pyqt5-tools. Или действия аналогичные выше сказанному в случае возникновения проблем. Возможно потребуется обновить сам пакет pip командой python -m pip install --upgrade pip (или pip3)

Данная библиотека необходима так как в составе последних версий PyQt отсутствует "Дизайнерский пакет" QtDesigner.

Добавлено через 5 минут
Ну и экспериментируйте, читайте в Python это позволительно и удачи. Если что-то не получается или у Вас unix или mac, возможно, потребуются другие действия. Так же многое зависит от 32 или 64 битной версии python.
1
113 / 100 / 68
Регистрация: 21.04.2014
Сообщений: 1,420
23.01.2020, 22:37  [ТС]
Цитата Сообщение от AlexMarkov Посмотреть сообщение
проверить правильность установки
Вроде получилось
Python 3.7.5 (default, Nov 20 2019, 09:21:52)
[GCC 9.2.1 20191008] on linux
Type "help", "copyright", "credits" or "license()" for more information.
>>> from PyQt5 import QtCore
>>> QtCore.PYQT_VERSION_STR
'5.12.3'
>>> QtCore.QT_VERSION_STR
'5.12.4'
А вот с удалением и установкой получилось нечто странное:

~$ pip3 uninstall pyqt5
Not uninstalling pyqt5 at /usr/lib/python3/dist-packages, outside environment /usr
Can't uninstall 'PyQt5'. No files were found to uninstall.
~$ pip3 install pyqt5
Requirement already satisfied: pyqt5 in /usr/lib/python3/dist-packages (5.12.3)
Т.е. его у меня как бы нет, но он как бы есть... Ничего не понял.


Цитата Сообщение от AlexMarkov Посмотреть сообщение
Далее pip3 install pyqt5-tools
Попробовал всё равно, получил другой ответ (предварительно выполнил python3 -m pip install --upgrade pip):
$ pip3 install pyqt5-tools
WARNING: pip is being invoked by an old script wrapper. This will fail in a future version of pip.
Please see https://github.com/pypa/pip/issues/5599 for advice on fixing the underlying issue.
To avoid this problem you can invoke Python with '-m pip' instead of running pip directly.
Defaulting to user installation because normal site-packages is not writeable
ERROR: Could not find a version that satisfies the requirement pyqt5-tools (from versions: none)
ERROR: No matching distribution found for pyqt5-tools
0
99 / 86 / 20
Регистрация: 10.09.2019
Сообщений: 708
23.01.2020, 23:22
А через pip, а не pip3, установить, 3 - это версия python. Так не определить в чем проблема, у Вас mac или unix-подобная система. Только если разобраться самому или подождать ...

Добавлено через 8 минут
команда pip3 list и pip list - вывод всех установленных приложений

Добавлено через 4 минуты
нужен ваш screen
0
113 / 100 / 68
Регистрация: 21.04.2014
Сообщений: 1,420
24.01.2020, 06:47  [ТС]
Цитата Сообщение от AlexMarkov Посмотреть сообщение
А через pip, а не pip3
Попробовал
pip install pypt5-tools
Defaulting to user installation because normal site-packages is not writeable
ERROR: Could not find a version that satisfies the requirement pypt5-tools (from versions: none)
ERROR: No matching distribution found for pypt5-tools
Питон у меня 3.7.5, если это важно.
Цитата Сообщение от AlexMarkov Посмотреть сообщение
у Вас mac или unix-подобная система
Ubuntu 19.10
Цитата Сообщение от AlexMarkov Посмотреть сообщение
команда pip3 list и pip list - вывод всех установленных приложений
Список там приличный
Кликните здесь для просмотра всего текста


pip list
Package Version
---------------------- ---------------
apturl 0.5.2
asn1crypto 0.24.0
bcrypt 3.1.6
blinker 1.4
Brlapi 0.6.7
certifi 2018.8.24
chardet 3.0.4
chrome-gnome-shell 0.0.0
command-not-found 0.3
cryptography 2.6.1
cupshelpers 1.0
dbus-python 1.2.12
defer 1.0.6
distro 1.3.0
distro-info 0.21ubuntu4
duplicity 0.8.4
entrypoints 0.3
fasteners 0.12.0
future 0.16.0
httplib2 0.11.3
idna 2.6
keyring 18.0.1
keyrings.alt 3.1.1
language-selector 0.1
launchpadlib 1.10.7
lazr.restfulclient 0.14.2
lazr.uri 1.0.3
lockfile 0.12.2
louis 3.10.0
macaroonbakery 1.2.3
Mako 1.0.7
MarkupSafe 1.1.0
monotonic 1.5
netifaces 0.10.4
oauthlib 2.1.0
olefile 0.46
paramiko 2.6.0
pexpect 4.6.0
****ow 6.1.0
pip 20.0.1
protobuf 3.6.1
pycairo 1.16.2
pycrypto 2.6.1
pycups 1.9.73
PyGObject 3.34.0
PyJWT 1.7.0
pymacaroons 0.13.0
PyNaCl 1.3.0
PyQt5 5.12.3
PyQt5-sip 12.7.0
pyRFC3339 1.1
python-apt 1.9.0+ubuntu1.3
python-dateutil 2.7.3
python-debian 0.1.36
pytz 2019.2
pyxdg 0.25
PyYAML 5.1.2
reportlab 3.5.23
requests 2.21.0
requests-unixsocket 0.1.5
SecretStorage 2.3.1
setuptools 41.1.0
simplejson 3.16.0
sip 4.19.18
six 1.12.0
system-service 0.3
systemd-python 234
ubuntu-advantage-tools 19.5
ubuntu-drivers-common 0.0.0
ufw 0.36
unattended-upgrades 0.1
urllib3 1.24.1
usb-creator 0.3.7
wadllib 1.3.3
wheel 0.32.3
xkit 0.0.0
pip3 list
Package Version
---------------------- ---------------
apturl 0.5.2
asn1crypto 0.24.0
bcrypt 3.1.6
blinker 1.4
Brlapi 0.6.7
certifi 2018.8.24
chardet 3.0.4
chrome-gnome-shell 0.0.0
command-not-found 0.3
cryptography 2.6.1
cupshelpers 1.0
dbus-python 1.2.12
defer 1.0.6
distro 1.3.0
distro-info 0.21ubuntu4
duplicity 0.8.4
entrypoints 0.3
fasteners 0.12.0
future 0.16.0
httplib2 0.11.3
idna 2.6
keyring 18.0.1
keyrings.alt 3.1.1
language-selector 0.1
launchpadlib 1.10.7
lazr.restfulclient 0.14.2
lazr.uri 1.0.3
lockfile 0.12.2
louis 3.10.0
macaroonbakery 1.2.3
Mako 1.0.7
MarkupSafe 1.1.0
monotonic 1.5
netifaces 0.10.4
oauthlib 2.1.0
olefile 0.46
paramiko 2.6.0
pexpect 4.6.0
****ow 6.1.0
pip 20.0.1
protobuf 3.6.1
pycairo 1.16.2
pycrypto 2.6.1
pycups 1.9.73
PyGObject 3.34.0
PyJWT 1.7.0
pymacaroons 0.13.0
PyNaCl 1.3.0
PyQt5 5.12.3
PyQt5-sip 12.7.0
pyRFC3339 1.1
python-apt 1.9.0+ubuntu1.3
python-dateutil 2.7.3
python-debian 0.1.36
pytz 2019.2
pyxdg 0.25
PyYAML 5.1.2
reportlab 3.5.23
requests 2.21.0
requests-unixsocket 0.1.5
SecretStorage 2.3.1
setuptools 41.1.0
simplejson 3.16.0
sip 4.19.18
six 1.12.0
system-service 0.3
systemd-python 234
ubuntu-advantage-tools 19.5
ubuntu-drivers-common 0.0.0
ufw 0.36
unattended-upgrades 0.1
urllib3 1.24.1
usb-creator 0.3.7
wadllib 1.3.3
wheel 0.32.3
xkit 0.0.0
0
99 / 86 / 20
Регистрация: 10.09.2019
Сообщений: 708
24.01.2020, 09:02
Цитата Сообщение от FaceHoof Посмотреть сообщение
pip install pypt5-tools
набирайте внимательно команды
pip install pyqt5-tools


смотрите здесь:
https://fooo_bar.com/questions... -on-ubuntu
в ссылке убрать _ иначе форум блокирует т.е. ************
https://askubuntu.com/question... n-packages

возможно так (все индивидуально, особенно с unix):
sudo apt install python3-pyqt5-tools
0
113 / 100 / 68
Регистрация: 21.04.2014
Сообщений: 1,420
24.01.2020, 18:27  [ТС]
Цитата Сообщение от AlexMarkov Посмотреть сообщение
возможно так (все индивидуально, особенно с unix):
sudo apt install python3-pyqt5-tools
Другая ошибка

Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
E: Невозможно найти пакет python3-pyqt5-tools
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.01.2020, 18:27
Помогаю со студенческими работами здесь

Все методы и атрибуты PyQt5.QtGui PyQt5.Qtwdigets и QtCore
На официальной документации модуля я не нашёл все методы и атрибуты PyQt5. может дадите источник со всем этим добром??? Буду вам очень...

Установка PyQt5
Всем привет. У меня стоит Ubuntu 14.04, решил установить PyQt5. Скачал исходники с официального сайта, скачал там же SIP, скомпилировал,...

PyQt5 установка
взял вот эту инструкцию https://www.riverbankcomputing.com/software/pyqt/download5 скачал версию для винды. получил кучу файликов на...

Установка PyQt5 через PyCharm
Добрый день! Посмотрите, пожалуйста, почему не получается установить PyQt5 через PyCharm. Интернета на этом компе нет. PyQt5 скачан....

Anaconda3 установка sip и pyqt5
Ставлю третью конду на win7, спайдер запускается отлично. Ставлю sip и pyqt5 и спайдер перестаёт запускаться. сип качаю с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru