|
8 / 8 / 5
Регистрация: 19.11.2012
Сообщений: 438
|
|
Установка PyQt523.04.2016, 06:16. Показов 10389. Ответов 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
|
|||||||
| 24.04.2016, 00:41 | |||||||
|
А обсуждаем мы вообще другой случай. Тут имеется сишная библиотека и ее нужно собирать для каждой версии python отдельно и проблема в том, что разрабы делают сборку только под 1 версию интерпретатора. Добавлено через 31 минуту Ваю, Кстати могу тебя обрадовать. Теперь можно установить PyQt5 на python3.5 очень просто на любой платформе через pip. Пишешь
0
|
|||||||
|
-6 / 0 / 1
Регистрация: 07.11.2015
Сообщений: 58
|
|
| 29.04.2016, 17:51 | |
|
Лучше просто возьми и установи на Windows. Это будет на много проще.
0
|
|
|
|
||||||||||||||||||||
| 29.04.2016, 23:36 | ||||||||||||||||||||
|
qozyrek, Почему не поставить из репозитария? Или нужно именно из исходников какая-то определенная версия? Питон 3-ей версии:
IDE для PyQt
Добавлено через 9 минут
0
|
||||||||||||||||||||
|
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
|||
| 30.04.2016, 06:42 | |||
Последние сообщения в этой теме были для товарища Ваю, который любит задать свой вопрос в чужой теме. Он хотел под windows поставить на python3.5 pyqt и это сейчас возможно с помощью pip, вот за этим pip и нужен. Вообще сейчас народ активно начинает пользоваться whl и благодаря новому pep, whl можно собрать для любой платформы, по этому в светлом скором будущем думаю сможем любую библиотеку поставить через pip :-)P.S уже сейчас есть установщик pyqt в виде whl.
0
|
|||
| 30.04.2016, 11:28 | |
|
Не по теме: Не в курсе, не пробовал :)
0
|
|
|
0 / 0 / 0
Регистрация: 20.07.2016
Сообщений: 98
|
|
| 05.12.2016, 23:56 | |
|
Подскажите пожалуйста
Скачал PyQt5_gpl-5.7, на компе установлен Python 3.4 Вопрос: куда конкретно в папке с Python положить PyQt5_gpl-5.7, или как установить, чтобы они импортировались в Python Shell? То что выше писали я что-то не очень понял..
0
|
|
|
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
|
| 06.12.2016, 18:41 | |
|
freeman86, класть никуда ничего не надо в ручную, нужно качать с оф. сайта установщик и ставить https://sourceforge.net/projec... yQt-5.5.1/
1
|
|
|
0 / 0 / 0
Регистрация: 20.07.2016
Сообщений: 98
|
|
| 07.12.2016, 21:03 | |
|
Установил. Версия Python совпадает (3.4.4), версии битности тоже. Пытаюсь создать окошко кодом ниже, но он ругается на двоеточие после '__main__':
Что не так делаю? #!/usr/bin/python3 # -*- coding: utf-8 -*- import sys from PyQt5.QtWidgets import QApplication, QWidget if __name__ == '__main__': app = QApplication(sys.argv) w = QWidget() w.resize(250, 150) w.move(300, 300) w.setWindowTitle('Simple') w.show() sys.exit(app.exec_())
0
|
|
|
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
||
| 07.12.2016, 21:06 | ||
|
freeman86, отформатируй код для начала, а там посмотрим.
1
|
||
|
0 / 0 / 0
Регистрация: 20.07.2016
Сообщений: 98
|
|
| 07.12.2016, 21:30 | |
|
Я не знал что тот код писался на 2 =) Но в любом случае, пробовал и без той строки, все-равно ругается на двоеточие
![]() Добавлено через 8 минут примеры кода взяты отсюда: https://pythonworld.ru/gui/pyq... grams.html
0
|
|
|
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
|
|
| 07.12.2016, 21:33 | |
|
freeman86, примеры оттуда 100% рабочие, у меня все работает.
1
|
|
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
|
| 17.07.2020, 16:17 | |
|
Не подскажите, какая версия SIP совместима с Пайтон 3.4.3?
0
|
|
|
|
||
| 17.07.2020, 16:39 | ||
|
0
|
||
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
|
| 17.07.2020, 17:17 | |
|
При установке PyQt в Windows видел, что SIP есть в комплекте. Только ещё не дошел до того момента, чтобы выяснить, как всё работает.
0
|
|
| 17.07.2020, 17:17 | |
|
Ошибка PyCharm (PyQt5) Импорт в PyCharm PyQt5 Проблема с библиотекой PyQT5 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия 12. краткий список проверок модели перед запуском.
anaschu 27.06.2026
Скрытые отказы в моделях систем динамики (SD-models) экологических систем: два случая из практики
Контекст
Разбирался прототип модели систем динамики (SD-модели) микоризной сукцессии: пять. . .
|
Сукцессия 11. Проверка орудий перед войной: разработка через тестирование
anaschu 27.06.2026
Как не дать модели соврать самой себе: проверки для симуляции микоризной сукцессии
Введение
Когда вы строите математическую модель живой системы — грибов, растений, почвы — главная опасность. . .
|
10 сукцессия. Питон код войны грибов и растений
anaschu 27.06.2026
import numpy as np
class PlantAgent:
def __init__(self, name, strategy, initial_biomass):
self. name = name
self. strategy = strategy # "greedy" (широколиственные) или. . .
|
сукцессия 9. Математика подлости: как растения предали грибных друзей
anaschu 27.06.2026
Статья 2. Глобальная фосфорная война: эволюционно-экономические механизмы распределения биомов Земли
Введение: Экологический рынок как игра с нулевой суммой
Традиционная экология долгое время. . .
|
|
сукцессия 8. Как я спорил с ИИ, которые - агенты растений и ненавистники грибов!
anaschu 27.06.2026
Статья 1. Хроники грибного восстания: как Сократов диалог разрушил академические догмы ИИ
Введение: Синдром «цифрового учебника»
Современные большие языковые модели (LLM) обладают колоссальным. . .
|
Главный вопрос моделирования сукцессии
anaschu 27.06.2026
главный вопрос.
Если эктомикориза лучше добывает недоступный фосфор. И ее масса максимальна из всех.
А широколиственный лес тоже имеет самую крутую биомассу.
То почему не возникло их симбиоза? Это. . .
|
сукцессия 6. Питон реализация энилоджиковской модели, картинка про Центральную часть будущей модели
anaschu 26.06.2026
Етить. ИИ мне на основе моего старого файла R создал вот эту вот хмерь на пайтоне.
Это уже новая модель, модель сукцессии грибной.
потоки фосфора, азота. Углерода.
5 видов организмов.
Я даже. . .
|
Как замкнутый ядерный цикл решит проблему недостатки фосфора? Био миграция фосфора со дна океана
anaschu 26.06.2026
Биологический лифт: Концепция подъема фосфора со дна океана с помощью ЗЯТЦ
Предлагаю на обсуждение альтернативу тяжелому промышленному бурению океанического дна. Вместо сложной инженерии мы можем. . .
|