Дано: Linux, Python 3, Qt 5
Задача: установка PyQt 5 из исходников
Задача: установка PyQt 5 из исходников
- Скачать исходники: SIP (installing) и PyQt (installing)
- Распаковать архивы:
- tar xzf ./sip-*.tar.gz
- tar xzf ./PyQt-*.tar.gz
- Перейти в папку с исходниками SIP
- python3 configure.py
- make -j8
- touch ./description-pak && echo "my own sip build" > ./description-pak
- [sudo] checkinstall --pkgname=sip-my-own --maintainer="pkg created by $USER" --pakdir=.. --install=no
- если ошибка установки - повторить установку вручную через dpkg -i <pkgname> и исправить ошибку
- Перейти в папку с исходниками PyQt
- python3 configure.py --qmake=<path_to_qmake>/qmake --confirm-license
- make -j8
- touch ./description-pak && echo "my own PyQt build" > ./description-pak
- [sudo] checkinstall --pkgname=pyqt-my-own --maintainer="pkg created by $USER" --pakdir=.. --install=no
- если ошибка установки - повторить установку вручную через dpkg -i <pkgname> и исправить ошибку
- sudo chown -R $USER:$USER <path_to_Qt_plugins_dir>, поскольку PyQt устанавливает плагины для designer и qml
- Если интерпретатор python не видит модуля PyQt5: в файл ~/.profile добавить строку "export PYTHONPATH=$PYTHONPATH:/usr/lib/python3.4/site-packages"