2015-07-28 3 views
2

это моя проблема: Я хотел установить PyQt5 на моем fedora22. Я установил Sip по запросу, и я заметил, что моя предустановленная версия qt была 4. Видя, что 5 не было доступно в репозиториях, я установил ее с сайта.PyQt5 и Qt5.5: лицензионная несовместимость

Но когда я вручную устанавливаю путь к qmake в файле python3 configue.py --qmake для настройки PyQt5, он говорит: «Ошибка: эта версия PyQt5 и коммерческая версия Qt имеют несовместимые лицензии». как я могу его решить ???

сайт говорит, что у него двойная лицензия, при установке я пропустил вход в учетную запись qt и был написан «opensource».

Благодарим за помощь!

ответ

1

Одинаковая проблема здесь, замените «QLibraryInfo :: licensee()» на «Open Source» на скрипте configure.py.

+0

я пытался, но это не решило проблему, сообщение об ошибке с помощью --verbose вариант был такой: qtdetail.cpp: В функции «Int основных (INT, символ **)»: qtdetail.cpp : 16: 12: ошибка: «Открыть» не было объявлено в этой области out << Open source << '\ n'; ^ qtdetail.mk:596: рецепт цели «qtdetail.o» не выполнен make: *** [qtdetail.o] Ошибка 1 Ошибка: не удалось определить деталь вашей установки Qt. – tidus

+0

Я написал «Open source», но тот же результат с «Open Source» – tidus

+0

Посмотрите на [этот пост] (http://python.6.x6.nabble.com/ANN-PyQt-v5-5-and-SIP -v4-16-9-Released-td5167102.html) в списке рассылки PyQt. –

1

Вы можете прокомментировать строки в файле configure.py (PyQt) относительно этой проверки.
-> линии от 2591 до 2594 для меня.

Работы для PyQt-gpl-5.5; sip-4.16.9
с версией GPL с открытым исходным кодом Qt5.5, установленной через файл .run.

Смежные вопросы