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

インストールの確認

適当なサンプル集から引っ張ってきて動作できればオッケー。
開発環境は好きなように。
説明になってない。。。

Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.