Help us understand the problem. What is going on with this article?

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

インストールの確認

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

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした