|
8 / 8 / 5
Регистрация: 19.11.2012
Сообщений: 438
|
|
Установка PyQt523.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
|
|
| 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 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Загрузка 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 , при. . .
|