LoginSignup
11
10

More than 5 years have passed since last update.

Python3とPyQt5のインストール

Posted at

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

インストールの確認

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

11
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
10