자니노트

[Python/PyQT] 01.PyQT를 이용한 GUI 개발 환경 구축 : Python GUI 프로그래밍 본문

파이썬/UI 개발

[Python/PyQT] 01.PyQT를 이용한 GUI 개발 환경 구축 : Python GUI 프로그래밍

zaninote 2023. 2. 17. 10:14

Python 을 이용하여 GUI를 가지고 있는 업무 자동화 프로그램을 만들려고 한다.

그존에 환경 구축을 하기 위한 준비 과정을 글로 남기려 한다.

1. Anaconda 배포 플랫폼 사용 이유 및 설치

Python으로 개발하다보면 개발 과제에 따라 버전을 따로 관리해야 하는 경우들이 발생합니다.

그렇기에 개발 과제마다 Python 버전을 달리 관리해야하는데 Anaconda는 가상환경을 생상하여 환경별로 버전 및 패키지를 따로 설치할 수 있어 과제별로 편리하게 환경을 관리할 수 있습니다.

이런 이유로 Anaconda를 사용하도록 하겠습니다.

 

설치는 아래 설치 방법을 참조하여 설치한다.

[Anaconda]아나콘다 설치하는법과 사용법 :: Kamang's IT Blog (tistory.com) -- 참고

 

[Anaconda]아나콘다 설치하는법과 사용법

참고: [virtualenv]파이썬에서 패키지를 관리하는 virtualenv 파이썬을 사용하는 사람들은 아나콘다를 자주 사용한다. 왜 아나콘다를 사용하는가? 일단 그 이야기부터하고 넘어가자. 사실 일반적으로

kamang-it.tistory.com

 

2. Anaconda UI 개발에 필요한 가상환경 생성

파이썬 아나콘다(Anaconda) - 기초 사용법 정리(1), 가상환경 생성 (tistory.com)  -참고

 

파이썬 아나콘다(Anaconda) - 기초 사용법 정리(1), 가상환경 생성

Python 아나콘다(Anaconda) - 기본 설명 ① Anaconda(아나콘다) - Python 기반의 데이터 분석에 필요한 오픈소스를 모아놓은 개발 플랫폼이라고 볼 수 있습니다. - 가상환경 관리자 제공 - 패키지 관리자 제

niceman.tistory.com

  • 가상환경 생성> conda create --name uienv python=3.9.13
    위 명령어를 이용하여 가상환경을 생성한다, Python version은 각자 사용할 버전을 기입해주면 된다.

가상환경 생성
가상환경 생성 완료
uienv 가상환경 활성화

 

3. PyQT5 설치

여러 GUI 패키지중에 PyQT 를 선택한 이유는 QT Designer 를 통해 쉽게 화면 생성을 할 수 있기에

선택하였습니다.

 

Anaconda Prompt  실행

Anaconda Prompt 실행
Anaconda Prompt 화면
GUI 가상환경 활성화

> activate uienv

위 명령어를 이용하여 가상환경을 활성화 한다.

PyQT 패키지 설치

> pip install pyqt5

 위 명령어를 이용하여 pyqt5를 설치한다.

 

현재 설치된 패키지 목록

>conda list -n uienv

위 명령어를 이용하여 가상환경에 설치된 패키지 목록을 확인 한다.

 

4. QT Designer 설치

pyqt5 toolds 설치

설치가 완료되면(Successfully installed) 아래경로(참고) 에서 designer.exe 를 실행한다.

C:\Users\bestech-bd\anaconda3\envs\uienv\Lib\site-packages\qt5_applications\Qt\bin

qt designer 설치 경로

designer.exe 를 실행하면 아래와 같이 Qt Designer 가 실행된다.

자주 사용하게 되니 바로가기 아이콘을 만들어 드는것을 추천 한다.

 

 

 

 

 


[참조]

 

[Python] 아나콘다 가상환경 사용 이유 및 사용 방법

오늘은 파이썬 아나콘다(Anaconda) 가상환경에 대해 소개하고, 그 사용 방법에 관해 알아보겠습니다. 지난번에 파이썬 일반 가상환경을 소개하고 설정하는 방법에 관해 설명해 드렸는데요, 아나콘

homubee.tistory.com

 

파이썬 아나콘다(Anaconda): 사용법 - 가상환경 설정

아나콘다(Anaconda) 파이썬의 패키지/의존성 관리 및 배포를 편리하게 해주는 조건부 무료 오픈 소스 소프트웨어 쉽게 말해 파이썬 오픈소스를 모아놓은 개발 플랫폼이다. 장점으로는 가상환경을

gogoma.tistory.com

 

Comments