Appia의 IT세상

파이썬[Python GUI, PyQt5 Tutorial 001] PyQt5 설치하기 본문

Python/Python PyQt5 (GUI)

파이썬[Python GUI, PyQt5 Tutorial 001] PyQt5 설치하기

Appia 2020. 6. 5. 07:19
반응형

파이썬[Python GUI, PyQt5 Tutorial 001] PyQt5 설치하기 

 

예전에 Tk에 대해서 간단히 설명하는 포스팅을 올린적이 있습니다. 사용해보신 분들은 모두다 인지하시겠지만, Tk는 파이썬[Python]에 내장되어 있는 모듈이기 때문에 사용에 있어서 매우 편리합니다. 하지만, 몇가지 단점도 존재합니다. 투박하고, 아이콘등을 변경하는데 생각보다 조금 짜증이 났었던 점등 몇가지가 있습니다. 

 

그래서 이번에는 Tk보다 많은 사용자들에게 쓰이는 Qt에 대해서 간단히 포스팅을 해볼까 합니다. 물론 저의 포스팅의 대부분의 목적은 지식 전파보다 저의 망각에 대해서 보존하기 위한 노력이라고 할 수 있습니다. 그럼 간단히 설치부터 진행해보도록 하겠습니다. 

 

설치하기 

PyQt5가 현재 있는 최신 버전이고, PyQt4와 조금 차이가 있을 수 있으므로, PyQt5를 설치하시는 것을 권장합니다. 그리고 참고로, 파이썬[Python]의 경우 3.4이상 버전을 사용하셔야 합니다. 그럼 다음을 살펴보겠습니다. 현재 총 두 단계를 통해서 설치가 진행이 됩니다. 윈도우 기반으로 Command 콘솔에서 다음과 같은 명령어를 입력해주시길 바랍니다. 

 

pip install pyqt5

pip install pyqt5

Collecting pyqt5

  Downloading PyQt5-5.14.2-5.14.2-cp35.cp36.cp37.cp38-none-win32.whl (44.8 MB)

     |████████████████████████████████| 44.8 MB 726 kB/s

Collecting PyQt5-sip<13,>=12.7

  Downloading PyQt5_sip-12.7.2-cp38-cp38-win32.whl (49 kB)

     |████████████████████████████████| 49 kB ...

Installing collected packages: PyQt5-sip, pyqt5

Successfully installed PyQt5-sip-12.7.2 pyqt5-5.14.2

 

pip install pyqt5-tools

pip install pyqt5-tools

Collecting pyqt5-tools

  Downloading pyqt5_tools-5.13.2.1.6rc1-cp38-none-win32.whl (56.9 MB)

     |████████████████████████████████| 56.9 MB 6.8 MB/s

Collecting click

  Downloading click-7.1.2-py2.py3-none-any.whl (82 kB)

     |████████████████████████████████| 82 kB 483 kB/s

Collecting pyqt5==5.13.2

  Downloading PyQt5-5.13.2-5.13.2-cp35.cp36.cp37.cp38-none-win32.whl (43.6 MB)

     |████████████████████████████████| 43.6 MB 6.8 MB/s

Collecting python-dotenv

  Downloading python_dotenv-0.13.0-py2.py3-none-any.whl (17 kB)

Requirement already satisfied: PyQt5_sip<13,>=4.19.19 in d:\blogproject\venv\lib\site-packages (from pyqt5==5.13.2->pyqt5-tools) (12.7.2)

Installing collected packages: click, pyqt5, python-dotenv, pyqt5-tools

  Attempting uninstall: pyqt5

    Found existing installation: PyQt5 5.14.2

    Uninstalling PyQt5-5.14.2:

      Successfully uninstalled PyQt5-5.14.2

Successfully installed click-7.1.2 pyqt5-5.13.2 pyqt5-tools-5.13.2.1.6rc1 python-dotenv-0.13.0

위와 같이 pip install pyqt5 / pip install pyqt5-tools 이 두 명령어를 순차적으로 입력하여 pyqt5를 설치해주시면 됩니다. 

 

물론 IDE등을 사용하신다면, IDE툴 안에서도 관련된 모듈을 설치가 가능합니다. 파이참(Pycharm)의 경우는 다음 링크를 참조하여 pyqt5, pyqt5-tools 이 두 부분을 검색하셔서 설치해주셔도 됩니다. 

파이썬[Python] Pycharm (파이참)에서 모듈(Module) 설치하기

 

파이썬[Python] Pycharm (파이참)에서 모듈(Module) 설치하기

파이썬[Python]을 하다보면 외부에서 필요로 하는 모듈을 많이 설치 하게 됩니다. 이럴 때 가장 많이 사용하는 명령어가 pip입니다. 하지만 Pycharm (파이참)에서는 이와 달리 설치가 가능합니다. 이��

appia.tistory.com

위의 과정을 통해서 설치가 완료되었다면, 파이썬(python console) 다음과 같이 입력하여 정상 모듈이 설치되었는지 확인이 가능합니다. 

PyQt5 설치된 경우 : 

>>> import PyQt5
>>>

PyQt5 설치되지 않은 경우 : 

>>> import PyQt5

Traceback (most recent call last):

  File "<input>", line 1, in <module>

  File "C:\Program Files\JetBrains\PyCharm Community Edition 2020.1\plugins\python-ce\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import

    module = self._system_import(name, *args, **kwargs)

ModuleNotFoundError: No module named 'PyQt5'

 

저의 경우 윈도우10[Windows10] 기반으로 설치하는 방법에 대해서 이야기 했지만, Linux/Mac OS의 경우에도 pip를 이용한 설치하실 경우 동일합니다. 

이번 포스팅에서는 PyQt5를 설치하는 방법에 대해서 살펴봤습니다. 혹시 궁금하신 점이나, 문의 사항이 있으시면 댓글 및 방명록에 글 남겨주시길바랍니다. 감사합니다.

반응형
Comments