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

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

23.01.2020, 21:07. Показов 57507. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru