|
8 / 8 / 5
Регистрация: 19.11.2012
Сообщений: 438
|
|
Установка PyQt523.04.2016, 06:16. Показов 10298. Ответов 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
|
|
| 23.04.2016, 06:16 | |
|
Ответы с готовыми решениями:
34
Установка PyQt5 через PyCharm Unable to import 'PyQt5' / No module named 'PyQt5' / PyQt5, QtDesigner |
|
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
|||||||
| 23.04.2016, 12:22 | |||||||
|
qozyrek, удаляй все, что наустанавливал, все ставится 1 командой.
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,
Просто мне скоро нужно диплом сдавать и нету времени разгребать куда что закидывать(в этих координатах). А какая среда для Python?
0
|
||
|
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
|||
| 23.04.2016, 15:59 | |||
|
На установку библиотек и т д, она ни как не влияет.
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 | |
|
Ваю, проверил, все без проблем работает
Не знаю, чем тебя привлекла эта среда... Поставил ее, впечатления ужасные.
1
|
|
|
8 / 8 / 5
Регистрация: 19.11.2012
Сообщений: 438
|
||
| 23.04.2016, 16:37 [ТС] | ||
|
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 [ТС] | |
|
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" всё нормально.
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, спасибо, нашёлся
![]()
0
|
||
|
27 / 27 / 9
Регистрация: 21.04.2015
Сообщений: 704
|
|||
| 23.04.2016, 18:04 | |||
|
0
|
|||
|
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
|||
| 23.04.2016, 19:02 | |||
|
Ваю, Ты на скрин внимательно посмотри, специально для тебя запустил виртуалку с виндой и там пробовал ставить среду (правда там не 3.5, потому что pyqt только под 3.4 под виндой, а иначе нужно собирать pyqt в ручную).
Вообще если тебе pyqt только для запуска ide нужен, то ни кто не мешает поставить 2 версии интерпретатора сразу. Один для запуска среды, другой для разработки.
0
|
|||
|
27 / 27 / 9
Регистрация: 21.04.2015
Сообщений: 704
|
|||
| 23.04.2016, 20:36 | |||
|
0
|
|||
| 23.04.2016, 20:36 | |
|
Помогаю со студенческими работами здесь
20
Ошибка PyCharm (PyQt5) Импорт в PyCharm PyQt5 Проблема с библиотекой PyQT5 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 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.
Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
|