вторник, 1 марта 2016 г.

Устанавливаем PyQt в Ubuntu

Если вы не знаете, что такое PyQt то отправлю Вас в википедию. Там все коротко и по существу.
Если Вы не знаете, что такое Python, то может и к лучшему. Ну, или опять в википедию.

Вернулись?
Ну тогда вперед!

Сначала подготовим место, где будем проводить работу с пакетами. Я обычно делаю это в директории ~/tmp

Устанавливаем пакеты, необходимые для установки и работы PyQt

sudo apt-get install build-essential python3-dev python3-pyqt5 pyqt5-dev-tools

Скачиваем и устанавливаем SIP

wget http://sourceforge.net/projects/pyqt/files/sip/sip-4.17/sip-4.17.tar.gz
tar -xzf sip-4.17.tar.gz
cd sip-4.17
sudo python3 configure.py
make
sudo make install

Скачиваем и устанавливаем PyQT5

wget http://sourceforge.net/projects/pyqt/files/PyQt5/PyQt-5.5.1/PyQt-gpl-5.5.1.tar.gz
tar -xzf PyQt-gpl-5.5.1.tar.gz
cd PyQt-gpl-5.5.1
sudo python3 configure.py
sudo make
sudo make install

Вот и все. Установка завершена.
Теперь для проверки создадим небольшую программу на Python. Назовем ее pyqt_test.py

#!/usr/bin/python3
# -*- coding: utf-8 -*-
 
import sys
from PyQt5.QtWidgets import QApplication, QWidget
 
 
if __name__ == '__main__':
 
    app = QApplication(sys.argv)
 
    w = QWidget()
    w.resize(250, 150)
    w.move(300, 300)
    w.setWindowTitle('PyQT установлен')
    w.show()
 
    sys.exit(app.exec_())



Дадим файлу pyqt_test.py права на исполнение и запустим:

chmod +x pyqt_test.py
./pyqt_test.py

Если мы увидим такой результат, то это значит, что мы все сделали правильно и установили PyQt.



Полезные ссылки: