Форум программистов, компьютерный форум, киберфорум
Python: IDE, инструментарий
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.81/48: Рейтинг темы: голосов - 48, средняя оценка - 4.81
8 / 8 / 5
Регистрация: 19.11.2012
Сообщений: 438

Установка PyQt5

23.04.2016, 06:16. Показов 10182. Ответов 34
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет.
У меня стоит Ubuntu 14.04, решил установить PyQt5. Скачал исходники с официального сайта, скачал там же SIP, скомпилировал, но запустить как-то его не получается вызовом "PyQt" или "PyQt5"(говорит, что таких программ не знает).
Подскажите, пожалуйста, в чём проблема. Компиляция, вроде, прошла нормально.
Сам процесс.
Кликните здесь для просмотра всего текста
mohax@android-5558554c75594:~/Desktop/PyQt-gpl-5.5.1$ sudo python3 configure.py
Querying qmake about your Qt installation...
Determining the details of your Qt installation...
This is the GPL version of PyQt 5.5.1 (licensed under the GNU General Public
License) for Python 3.4.3 on linux.

Type 'L' to view the license.
Type 'yes' to accept the terms of the license.
Type 'no' to decline the terms of the license.

Do you accept the terms of the license? yes
Found the license file pyqt-gpl.sip.
Checking to see if the QtGui module should be built...
Checking to see if the QtHelp module should be built...
Checking to see if the QtMultimedia module should be built...
Checking to see if the QtMultimediaWidgets module should be built...
Checking to see if the QtNetwork module should be built...
Checking to see if the QtOpenGL module should be built...
Checking to see if the QtPrintSupport module should be built...
Checking to see if the QtQml module should be built...
Checking to see if the QtQuick module should be built...
Checking to see if the QtSql module should be built...
Checking to see if the QtSvg module should be built...
Checking to see if the QtTest module should be built...
Checking to see if the QtWebKit module should be built...
Checking to see if the QtWebKitWidgets module should be built...
Checking to see if the QtWidgets module should be built...
Checking to see if the QtXml module should be built...
Checking to see if the QtXmlPatterns module should be built...
Checking to see if the QtDesigner module should be built...
Checking to see if the QAxContainer module should be built...
Checking to see if the QtDBus module should be built...
Checking to see if the _QOpenGLFunctions_2_0 module should be built...
Checking to see if the _QOpenGLFunctions_2_1 module should be built...
Checking to see if the _QOpenGLFunctions_4_1_Core module should be built...
Checking to see if the QtSensors module should be built...
Checking to see if the QtSerialPort module should be built...
Checking to see if the QtX11Extras module should be built...
Checking to see if the QtBluetooth module should be built...
Checking to see if the QtMacExtras module should be built...
Checking to see if the QtPositioning module should be built...
Checking to see if the QtWinExtras module should be built...
Checking to see if the dbus support module should be built...
Qt v5.2.1 (Open Source) is being used.
The qmake executable is /usr/bin/qmake.
Qt is built as a shared library.
SIP 4.18 is being used.
The sip executable is /usr/bin/sip.

g++ -m64 -Wl,--version-script=QtDBus.exp -Wl,-O1 -shared -o libQtDBus.so sipQtDBusQPyDBusReply.o sipQtDBusQDBusInterface.o sipQtDBuscmodule.o sipQtDBusQPyDBusPendingReply.o sipQtDBusQDBusAbstractAdaptor.o sipQtDBusQDBusReply0100QString.o sipQtDBusQDBusUnixFileDescriptor.o sipQtDBusQDBusReply2600.o sipQtDBusQDBusReply1900.o sipQtDBusQDBusMessage.o sipQtDBusQDBusAbstractInterface.o sipQtDBusQDBus.o sipQtDBusQDBusServiceWatcherWatchMode.o sipQtDBusQDBusReply0400.o sipQtDBusQDBusPendingCallWatcher.o sipQtDBusQDBusVariant.o sipQtDBusQDBusReply0100QDBusConnectionIn terfaceRegisterServiceReply.o sipQtDBusQDBusReply0100QStringList.o sipQtDBusQDBusArgument.o sipQtDBusQDBusConnection.o sipQtDBusQDBusError.o sipQtDBusQDBusServiceWatcher.o sipQtDBusQDBusPendingCall.o sipQtDBusQDBusConnectionConnectionCapabi lities.o sipQtDBusQDBusObjectPath.o sipQtDBusQDBusConnectionInterface.o sipQtDBusQDBusSignature.o sipQtDBusQDBusConnectionRegisterOptions. o qpydbuspendingreply.o qpydbusreply.o qpydbus_chimera_helpers.o qpydbus_post_init.o -lQt5DBus -L/usr/lib/x86_64-linux-gnu -lQt5Core -lpthread
cp -f libQtDBus.so QtDBus.so
...
rm -f libpyqt5.so
g++ -m64 -Wl,--version-script=pyqt5.exp -Wl,-O1 -shared -o libpyqt5.so dbus.o moc_helper.o -ldbus-1 -lQt5Core -lpthread
cp -f libpyqt5.so pyqt5.so
make[1]: Выход из каталога `/home/mohax/Desktop/PyQt-gpl-5.5.1/dbus'
mohax@android-5558554c75594:~/Desktop/PyQt-gpl-5.5.1$ pyqt
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.04.2016, 06:16
Ответы с готовыми решениями:

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

Unable to import 'PyQt5' / No module named 'PyQt5' /
Здравствуйте. Имеется Ubuntu 18.04. Хочу использовать pyside2. Установил PyQt5. :~$ pip install PyQt5 Defaulting to user...

PyQt5, QtDesigner
здравствуйте, Документация - https://doc.qt.io/qtforpython/ 1 есть у кого русская? 2 # pip install pyqt5 Установка библиотеки #...

34
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
23.04.2016, 12:22
qozyrek, удаляй все, что наустанавливал, все ставится 1 командой.
Bash
1
sudo apt-get install python3-pyqt5
Цитата Сообщение от qozyrek Посмотреть сообщение
но запустить как-то его не получается вызовом "PyQt" или "PyQt5"(говорит, что таких программ не знает).
Так у тебя о них должен интерпретатор узнать, ты ставил библиотеки, а не программы. Иначе говоря из sh PyQt не надо пытаться вызывать.
1
8 / 8 / 5
Регистрация: 19.11.2012
Сообщений: 438
23.04.2016, 15:32  [ТС]
alex925, ок, я раньше пробовал так ставить pyqt4, он стоит, но как мне его связать с свежеустановленным QtCreator'ом? Там по умолчанию только C++ компилятор. Или просто в настройках задать путь к питону?
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
23.04.2016, 15:40
qozyrek, а зачем тебе сишная среда разработки? Тебе среда для python нужна, а вообще модно и в блокноте кодить.
1
8 / 8 / 5
Регистрация: 19.11.2012
Сообщений: 438
23.04.2016, 15:42  [ТС]
alex925,
Цитата Сообщение от alex925 Посмотреть сообщение
модно и в блокноте кодить
сАгласен :3
Просто мне скоро нужно диплом сдавать и нету времени разгребать куда что закидывать(в этих координатах).
А какая среда для Python?
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
23.04.2016, 15:59
Цитата Сообщение от qozyrek Посмотреть сообщение
Просто мне скоро нужно диплом сдавать и нету времени разгребать куда что закидывать(в этих координатах).
IDE ничего не меняет. Отличие разработки в ide и в блокноте только в том, что среда будет красиво подсвечивать синтаксис, позволять быстро запускать проект (имеет свою встроенную консоль), автодополнять код и т д
На установку библиотек и т д, она ни как не влияет.

Цитата Сообщение от qozyrek Посмотреть сообщение
А какая среда для Python?
Самая крутая на мой взгляд это pycharm, я ей пользуюсь. У нее есть платная и бесплатная версия, для тебя бесплатной версии выше крыши будет, а вообще как студент можешь без проблем получить бесплатный ключ.
1
27 / 27 / 9
Регистрация: 21.04.2015
Сообщений: 704
23.04.2016, 16:00
У меня вопрос. Eric v6.1.4 на Python v3.5.1 не станет никак? под него нет PyQt5 для 3.5... инсталлер говорит, что он не установлен, если ставить версию для 3.4
1
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
23.04.2016, 16:04
Ваю, судя по википедии, 6 версия поддерживает обе версии python, а вообще не засоряй чужие темы. Есть вопрос, создай свою новую тему.
1
27 / 27 / 9
Регистрация: 21.04.2015
Сообщений: 704
23.04.2016, 16:09
alex925, это я читал, но результат установки написан выше, посути у меня похожая проблема с прблемой в этой теме, мне до диплома как до парижа, интересовала только подсветка синтаксиса, так что мне в любом случае и так хорошо по боьшому счёту
1
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
23.04.2016, 16:34
Ваю, проверил, все без проблем работает
Не знаю, чем тебя привлекла эта среда... Поставил ее, впечатления ужасные.
Миниатюры
Установка PyQt5  
1
8 / 8 / 5
Регистрация: 19.11.2012
Сообщений: 438
23.04.2016, 16:37  [ТС]
Цитата Сообщение от alex925 Посмотреть сообщение
красиво подсвечивать синтаксис
Ну мне и подсветки Gedit'а хватит, но я задавал вопрос на другом форуме - там сказали, что в PyCharm(у меня он тоже установлен) нету дизайнера форм. Мне просто нужно набросать более-менее красивый GUI и всё.
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
23.04.2016, 16:41
qozyrek, дизайнера форм нет ни в 1 среде разработки для python. IDE и дизайнер форм это вещи из разных областей.

Для pyqt есть отдельный дизайнер форм, но лично я предпочитаю писать интерфейс вручную, это проще и удобней.
1
8 / 8 / 5
Регистрация: 19.11.2012
Сообщений: 438
23.04.2016, 16:42  [ТС]
alex925,
Цитата Сообщение от alex925 Посмотреть сообщение
Для pyqt есть отдельный дизайнер форм
И как он называется?
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
23.04.2016, 16:48
qt designer он есть в репозиторях и ставится примерно так же как и сам pyqt. Через synaptic поищи нужный пакет, он там 1.
1
8 / 8 / 5
Регистрация: 19.11.2012
Сообщений: 438
23.04.2016, 17:05  [ТС]
alex925, показывает, что стоит, но на вызовы типа: "qt\ designer, qtdesigner, qt4designer, qt4\ designer" не отзывается.
Значит тот Qt Creator и те библиотеки, которые я устанавливал(Qt5) можно смело удалять?
P.S. на "import PyQt5" выходит ошибка, а на "import PyQt4" всё нормально.
Миниатюры
Установка PyQt5  
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
23.04.2016, 17:16
Лучший ответ Сообщение было отмечено qozyrek как решение

Решение

qozyrek, ищи в меню значок для запуска, не изголяйся с консолью.
Все, что бы наставил вручную из исходников надо удалить.

Раз возникает ошибка импорта, то скорее всего ты поставил библиотеку для python2, а не 3.
1
8 / 8 / 5
Регистрация: 19.11.2012
Сообщений: 438
23.04.2016, 17:26  [ТС]
alex925, спасибо, нашёлся

Цитата Сообщение от alex925 Посмотреть сообщение
Раз возникает ошибка импорта, то скорее всего ты поставил библиотеку для python2, а не 3.
И второй отвергает моё предложения импорта пятых библиотек.
0
27 / 27 / 9
Регистрация: 21.04.2015
Сообщений: 704
23.04.2016, 18:04
Цитата Сообщение от alex925 Посмотреть сообщение
проверил, все без проблем работает
ещё бы не рабтало, у меня ведь винда, под линь PyQt выходит в первую очередь, а под винду нужной версии ещё нет, была как раз только под линь
Цитата Сообщение от alex925 Посмотреть сообщение
Поставил ее, впечатления ужасные
может быть она и плохая, я не знаю всего зоопарка, но скорй всего дело в фломастерах - их цвете и вкусе
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
23.04.2016, 19:02
Ваю, Ты на скрин внимательно посмотри, специально для тебя запустил виртуалку с виндой и там пробовал ставить среду (правда там не 3.5, потому что pyqt только под 3.4 под виндой, а иначе нужно собирать pyqt в ручную).
Вообще если тебе pyqt только для запуска ide нужен, то ни кто не мешает поставить 2 версии интерпретатора сразу. Один для запуска среды, другой для разработки.

Цитата Сообщение от Ваю Посмотреть сообщение
но скорй всего дело в фломастерах - их цвете и вкусе
Дело не в цвете и вкусе фломастеров, а в том, что в среде usability практически на 0, то есть низкое качество и непродуманность интерфейса прям сходу режут глаз.

Цитата Сообщение от Ваю Посмотреть сообщение
под линь PyQt выходит в первую очередь, а под винду нужной версии ещё нет,
Не кодят потому, что под мастдайкой, ей пользоваться это сущий ад.
0
27 / 27 / 9
Регистрация: 21.04.2015
Сообщений: 704
23.04.2016, 20:36
Цитата Сообщение от alex925 Посмотреть сообщение
потому что pyqt только под 3.4 под виндой
воооооот, о чём и был вопрос, а кодят там, где должно работать приложение, только питона и вообще скриптовых языков это не касается, они работают из-под интерпритатора, поэтому им фиолетово где работать. Мне больше отвечать на мои посты не надо, для меня вопрос давно закрыт
Цитата Сообщение от alex925 Посмотреть сообщение
непродуманность интерфейса прям сходу режут глаз
у всех разный стиль пользования графическим интерфейсом, что удобно вам может быть неудобно мне, тема закрыта, это не холиварный форум
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.04.2016, 20:36
Помогаю со студенческими работами здесь

import PyQT5
Почему с этим кодом проблема? import PyQT5 Traceback (most recent call last): File "test1.py", line 1, in <module> ...

Не ставится PyQT5
Нужно было поставить PyQT5, но сначала выходила ошибка, требующая Visual Studio Build Tools. Я поставил их, но теперь вылезает другая...

Ошибка PyCharm (PyQt5)
При попытке запустить тестовую программу import sys from PyQt5 import uic from PyQt5.QtWidgets import QApplication, QWidget,...

Импорт в PyCharm PyQt5
Появилась проблема после обновления PyQt5 до версии 5.7.1. С импортом такая фигня: Возврат на старую версию не помог, смена...

Проблема с библиотекой PyQT5
Здравствуйте, не устанавливается библиотека PyQT5


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru