Posted at

Python3とPyQt5のインストール

More than 1 year has passed since last update.

PyQt5をインストールしようと思ったらWebページが変わっていたりでいろいろ躓いたのでまとめてみた。2018年4月現在の内容なので、最新をチェックする必要あり。

大まかにすることは以下の通り。

まとめてみると結構簡単だけれど、正解にたどり着くまで結構時間がかかってしまった。

1. Qtのインストール

2. Pythonのインストール

3. SIPのインストール

4. PyQt5のインストール

5. インストールの確認

インストール環境は以下。

Windows 10 Home


Qt5のインストール

これが一番の難関。

まずは以下にアクセス。

https://www.qt.io/download

以前の記事を見て回ると64bit版をダウンロードすることになっているが、Webページの様式が変わっているようでたどり着けない。

仕方ないので「Open Source」の「Get open source」からQt Online Installer for Windowsをダウンロードする。インストーラーの名前がqt-unified-windows-x86-3.0.2-online.exeだけれど今の所動作しているのでおそらくオッケー。

普通にインストールしてるとストレージをアホほど使うので、環境に合わせてできるだけ不要なパッケージを減らす。


Pythonのインストール

いろんなところを参考にインストールする。

https://qiita.com/Keiji2827/items/45f11f1fced915cc651c

現行の最新バージョンはPython-3.6.5


SIPのインストール

Windowsのコマンドプロンプトから以下を実行。

>pip install SIP

Collecting SIP
Using cached sip-4.19.8-cp36-none-win_amd64.whl
Installing collected packages: SIP
Successfully installed SIP-4.19.8

SIPはC++プログラムをpythonで利用できるようにするものらしい。

PyQt5はSIPを使ってQtをPythonから使えるようにするとのこと。


PyQt5のインストール

SIPと同様にWindowsコマンドプロンプトから以下を実行。

>pip3 install PyQt5

Collecting PyQt5
Using cached PyQt5-5.10.1-5.10.1-cp35.cp36.cp37.cp38-none-win_amd64.whl
Requirement already satisfied: sip<4.20,>=4.19.4 in h:\python\lib\site-packages (from PyQt5)
Installing collected packages: PyQt5
Successfully installed PyQt5-5.10.1


インストールの確認

適当なサンプル集から引っ張ってきて動作できればオッケー。

開発環境は好きなように。

説明になってない。。。