Как установить PyQt5 на Fedora 23 (Python 2)?

Я следовал инструкциям на https://github.com/pyqt/python-qt5/wiki/Compiling-PyQt5-on-Ubuntu-12.04 и получить эту ошибку:

$ python configure.py --qmake ~/Qt5.3.1/5.3/gcc_64/bin/qmake --sip-incdir ../sip-4.16.5/siplib --verbose
Querying qmake about your Qt installation...
Determining the details of your Qt installation...
/home/david/Qt5.3.1/5.3/gcc_64/bin/qmake -o qtdetail.mk qtdetail.pro
make -f qtdetail.mk
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -fPIE -DQT_NO_DEBUG -DQT_CORE_LIB -I../../Qt5.3.1/5.3/gcc_64/mkspecs/linux-g++ -I. -I../../Qt5.3.1/5.3/gcc_64/include -I../../Qt5.3.1/5.3/gcc_64/include/QtCore -I. -o qtdetail.o qtdetail.cpp
make: g++: Command not found
qtdetail.mk:524: recipe for target 'qtdetail.o' failed
make: *** [qtdetail.o] Error 127
Error: Failed to determine the detail of your Qt installation. Try again using
the --verbose flag to see more detail about the problem.

Может ли кто-нибудь помочь мне здесь?

Спасибо.

РЕДАКТИРОВАТЬ: я решил это, установив gcc-c++ с помощью dnf, но теперь я получаю эту ошибку при запуске make: gist.github.com/TheInitializer/4edca67ee64bf7a86a850fe839985297

Кто-нибудь знает, что происходит?


person TheInitializer    schedule 15.05.2016    source источник
comment
у вас установлено g++? make: g++: Command not found кажется подозрительным. Убедитесь, что это сработало: sudo apt-get install build-essential вы сможете запустить команду g++ из оболочки.   -  person Tom Myddeltyn    schedule 15.05.2016
comment
@busfault Fedora не имеет apt. Вам нужно dnf install gcc или около того...   -  person Jakuje    schedule 15.05.2016
comment
@Jakuje уже пробовал это   -  person TheInitializer    schedule 15.05.2016
comment
@busfault хорошо, я нашел это: stackoverflow.com/questions/12952913/ Попробую посмотреть, как пойдет   -  person TheInitializer    schedule 15.05.2016
comment
Установил, вроде работает :D   -  person TheInitializer    schedule 15.05.2016
comment
configure.py успешно запущен, сейчас работает make :D   -  person TheInitializer    schedule 15.05.2016
comment
make не удалось с этим сообщением об ошибке: gist.github.com/TheInitializer/4edca67ee64bf7a86a850fe839985297 обновил вопрос. Может кто-нибудь помочь с этим?   -  person TheInitializer    schedule 15.05.2016
comment
Можете ли вы написать ошибку здесь?   -  person Tom Myddeltyn    schedule 16.05.2016
comment
@busfault это немного длинно, поэтому я поместил его в суть. Интересная часть этого error: ‘const sipAPIDef {aka const struct _sipAPIDef}’ has no member named ‘api_get_reference’. есть идеи?   -  person TheInitializer    schedule 16.05.2016


Ответы (1)


Ну, я чувствую себя глупо.

PyQt5 имеет пакет dnf.

Я только что запустил sudo dnf install PyQt5 и установил.

person TheInitializer    schedule 18.05.2016