Форум сайта python.su
Сразу прошу прощение за глупый вопрос, но в python я совсем не давно как собсвенно и в Linux и вот вопрос возник ничего не могу придумать(. Есть 2 установленых интерпретатора python(2.7 и 3.2), далее установка PyQt4 все просто из менеджера пакетов … библиотеки скачались и установились без проблем, но вот вопрос…
python2.7.2- from PyQt4 import QtCore
python3.2.2.- from PyQt4 import QtCore
Отредактировано unSaint (Апрель 8, 2012 18:44:03)
Офлайн
Правильно, что ImportError, потому что он для python3 не установлен.
У меня тоже Mint и в репах есть биндинги только для python2.6/2.7.
Поэтому нужно собирать все самому, тут расписано как
Офлайн
PyQt выдает ошибки сначала просил g++ теперь вообще не понятно что просто вылетает и все(
все шаги описанные по вашей ссылке уже делал на этапе make PyQt -
/usr/include/python3.2mu/pyatomic.h:59:1: warning: unused parameter ‘address’эта ошибка повторяется рекурсивно, т.е. не останавливается и постоянно вызывает сама себя, максимум меня хватило минут 10 подождать глядя на то как в терминале она вызывается потом ctr+c и далее make install уже бесполезно( Вроде читать умею и понимаю, что какой то там не используемый параметр..но для меня эта информация бесполезна(
g++ -c -pipe -fPIC -O2 -Wall -W -D_REENTRANT -DNDEBUG -DSIP_PROTECTED_IS_PUBLIC -Dprotected=public -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I/home/solo/work/PyQt-x11-gpl-4.9.1/qpy/QtCore -I/usr/include/python3.2mu -I/usr/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4 -o sipQtCoreQTextStreamManipulator.o sipQtCoreQTextStreamManipulator.cpp
In file included from /usr/include/python3.2mu/Python.h:52:0,
from /usr/include/python3.2mu/sip.h:32,
from sipAPIQtCore.h:33,
from sipQtCoreQTextStreamManipulator.cpp:29:
Отредактировано unSaint (Апрель 8, 2012 23:44:26)
Офлайн
и если честно до глядя на эту ошибку у меня вообще бред в голове.. pyatomic.h - хедер файл С-шный и ошибка уровня waarning лично меня пугает тот факт что из за нее ломается установка… но кроме как ошибки в переданных параметрах нчиего в голову не приходит..но я то ничего не передаю все идет автоматом… в итоге ошибка в архиве PyQT? так я его 3 раза перекачивал нчиего не меняется…
Офлайн
Это не ошибка, а предупреждение компилятора о том, что переменная не используется. Это предупреждение чисто по коду и не говорит о проблемах или не возможности установки. Странно то, что целых 10 минут сборка занимает.
Офлайн
Об этом я и говорю, warning с этими строками вызывается постоянно и отображается в консоле одно за другим не изменяясь, т.е. установка зависает как будто программа попала в бесконечный цикл, 10 минут -это я ждал, больше желания не было но все 10 минут этот warning вызывался и ничего больше установка не завершенна и как это исправить я вообще ничего придумать не могу… уж очень похоже что без этой переменной установка не может продолжиться и он ее ищет в цикле , похоже это баг.
Офлайн
Вот то, что выводиться в терминал при выполнении make (pyqt):
make: Entering directory `/home/solo/work/PyQt-x11-gpl-4.9.1/qpy'эта операция прерванна ctr+C, если ее не прерывать последнее сообщение повторяеться бесконечно…
make: Entering directory `/home/solo/work/PyQt-x11-gpl-4.9.1/qpy/QtGui'
make: Nothing to be done for `first'.
make: Leaving directory `/home/solo/work/PyQt-x11-gpl-4.9.1/qpy/QtGui'
make: Entering directory `/home/solo/work/PyQt-x11-gpl-4.9.1/qpy/QtDBus'
make: Nothing to be done for `first'.
make: Leaving directory `/home/solo/work/PyQt-x11-gpl-4.9.1/qpy/QtDBus'
make: Entering directory `/home/solo/work/PyQt-x11-gpl-4.9.1/qpy/QtDeclarative'
make: Nothing to be done for `first'.
make: Leaving directory `/home/solo/work/PyQt-x11-gpl-4.9.1/qpy/QtDeclarative'
make: Entering directory `/home/solo/work/PyQt-x11-gpl-4.9.1/qpy/QtDesigner'
make: Nothing to be done for `first'.
make: Leaving directory `/home/solo/work/PyQt-x11-gpl-4.9.1/qpy/QtDesigner'
make: Entering directory `/home/solo/work/PyQt-x11-gpl-4.9.1/qpy/QtCore'
make: Nothing to be done for `first'.
make: Leaving directory `/home/solo/work/PyQt-x11-gpl-4.9.1/qpy/QtCore'
make: Entering directory `/home/solo/work/PyQt-x11-gpl-4.9.1/qpy/QtOpenGL'
make: Nothing to be done for `first'.
make: Leaving directory `/home/solo/work/PyQt-x11-gpl-4.9.1/qpy/QtOpenGL'
make: Leaving directory `/home/solo/work/PyQt-x11-gpl-4.9.1/qpy'
make: Entering directory `/home/solo/work/PyQt-x11-gpl-4.9.1/QtCore'
g++ -c -pipe -fPIC -O2 -Wall -W -D_REENTRANT -DNDEBUG -DSIP_PROTECTED_IS_PUBLIC -Dprotected=public -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I/home/solo/work/PyQt-x11-gpl-4.9.1/qpy/QtCore -I/usr/include/python3.2mu -I/usr/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4 -o sipQtCoreQPointF.o sipQtCoreQPointF.cpp
In file included from /usr/include/python3.2mu/Python.h:52:0,
from /usr/include/python3.2mu/sip.h:32,
from sipAPIQtCore.h:33,
from sipQtCoreQPointF.cpp:29:
/usr/include/python3.2mu/pyatomic.h:59:1: warning: unused parameter ‘address’
g++ -c -pipe -fPIC -O2 -Wall -W -D_REENTRANT -DNDEBUG -DSIP_PROTECTED_IS_PUBLIC -Dprotected=public -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I/home/solo/work/PyQt-x11-gpl-4.9.1/qpy/QtCore -I/usr/include/python3.2mu -I/usr/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4 -o sipQtCoreQPoint.o sipQtCoreQPoint.cpp
In file included from /usr/include/python3.2mu/Python.h:52:0,
from /usr/include/python3.2mu/sip.h:32,
from sipAPIQtCore.h:33,
from sipQtCoreQPoint.cpp:29:
/usr/include/python3.2mu/pyatomic.h:59:1: warning: unused parameter ‘address’
g++ -c -pipe -fPIC -O2 -Wall -W -D_REENTRANT -DNDEBUG -DSIP_PROTECTED_IS_PUBLIC -Dprotected=public -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I/home/solo/work/PyQt-x11-gpl-4.9.1/qpy/QtCore -I/usr/include/python3.2mu -I/usr/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4 -o sipQtCoreQPluginLoader.o sipQtCoreQPluginLoader.cpp
In file included from /usr/include/python3.2mu/Python.h:52:0,
from /usr/include/python3.2mu/sip.h:32,
from sipAPIQtCore.h:33,
from sipQtCoreQPluginLoader.cpp:29:
/usr/include/python3.2mu/pyatomic.h:59:1: warning: unused parameter ‘address’
g++ -c -pipe -fPIC -O2 -Wall -W -D_REENTRANT -DNDEBUG -DSIP_PROTECTED_IS_PUBLIC -Dprotected=public -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I/home/solo/work/PyQt-x11-gpl-4.9.1/qpy/QtCore -I/usr/include/python3.2mu -I/usr/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4 -o sipQtCoreQPropertyAnimation.o sipQtCoreQPropertyAnimation.cpp
In file included from /usr/include/python3.2mu/Python.h:52:0,
from /usr/include/python3.2mu/sip.h:32,
from sipAPIQtCore.h:33,
from sipQtCoreQPropertyAnimation.cpp:29:
/usr/include/python3.2mu/pyatomic.h:59:1: warning: unused parameter ‘address’
g++ -c -pipe -fPIC -O2 -Wall -W -D_REENTRANT -DNDEBUG -DSIP_PROTECTED_IS_PUBLIC -Dprotected=public -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I/home/solo/work/PyQt-x11-gpl-4.9.1/qpy/QtCore -I/usr/include/python3.2mu -I/usr/mkspecs/linux-g++ -I/usr/include/qt4/QtCore -I/usr/include/qt4 -o sipQtCoreQVariantAnimation.o sipQtCoreQVariantAnimation.cpp
^Cmake: *** wait: No child processes. Stop.
make: *** Waiting for unfinished jobs….
make: *** wait: No child processes. Stop.
make: *** Interrupt
Офлайн