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

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

23.01.2020, 21:07. Показов 56759. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru