PyQt5をインストールしようと思ったらWebページが変わっていたりでいろいろ躓いたのでまとめてみた。2018年4月現在の内容なので、最新をチェックする必要あり。
大まかにすることは以下の通り。
まとめてみると結構簡単だけれど、正解にたどり着くまで結構時間がかかってしまった。
- Qtのインストール
- Pythonのインストール
- SIPのインストール
- PyQt5のインストール
- インストールの確認
インストール環境は以下。
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
インストールの確認
適当なサンプル集から引っ張ってきて動作できればオッケー。
開発環境は好きなように。
説明になってない。。。