'Pycharm'에 해당되는 글 1건

  1. 2017.05.21 python 윈도우 프로그램 개발환경 만들기
잡탕1 - IT2017. 5. 21. 21:58

- 차례

1. python 설치

2. PYQT5 설치

3. pywin32 설치

4. GIT (github) 설치

5. pyinstaller 설치

6. pycharm 설치

7. 기타 잡설


선잡설

파이썬으로 윈도우 프로그래밍? 듣기만해도 뭔가 미쳐보이는 조합이다. 개인적으로 파이썬은 빅데이터, 클라우드, 네트워킹, 복잡한 수식 계산 등의 산술관련 프로그램이나 시스템 프로그램에 어울린다고 생각한다.

하지만 파이썬을 공부하는 입장이었고 때 마침(?) 윈도우 프로그램 하나를 짜야하는 상황이었다. 그래서 파이썬에서 윈도우 프로그램이 가능한가를 찾아보다보니 나름 많고 다양한 지원이 되어 있어 그 무모한(?) 작업을 시작하게 된다.




본잡설

1. python 설치

python 은 크게 2.7 이전 버전과 3.0 이후 버전으로 나눈다. 그 차이에 대해서는 수많은 글들이 있고 파이썬 관련 모든 책에 다 설명하고 있으므로 생략한다. 이제 파이썬을 시작하다면 3.0 이후 버전을 추천한다. (최신 버전을 설치하면 된다)

https://www.python.org/downloads/ 에서 윈도우용 최신버전을 다운하여 설치하면 되지만 주의할 점이 있다. 개발환경 시스템이 64비트라면 64비트용 파이썬을 설치하는게 좋겠지만 만들어진 윈도우 프로그램이 32비트 윈도우에서도 돌아가야 한다면 32비트를 설치해야 한다(만약 개발환경은 64비트인데 32비트 컴퓨터에도 돌아가는 프로그램을 만들어야된다고 하면 복잡해진다. 이에 관련해서 차후에 설명하도록 하겠다). 마음 편하게 개발환경 시스템에 맞는걸로 설치하자.

이외에도 PyPy, CPython 등 튜닝 인터프리터를 설치해도 무관하다. 설치 옵션은 크게 건들게 없지만 all user 로 잡아줘야 program Files 에 설치된다.



2. PYQT5 설치

PYQT 는 파이썬용 GUI 패키지이다. QT는 GUI 어플리케이션 툴킷으로 C++ 등도 지원한다(고백컨데 PYQT5 문서는 C++ 관련만 있는 듯 하다. 찾기가 어렵다 -_-;;). 이름에도 알 수 있듯이 PYQT 는 파이썬용 QT 라고 보면 된다. 파이썬은 pip 라는 패키지 설치 패키지가 있다. PYQT5 도 물론 pip 로  설치 가능하다. 하지만 차후 pyinstaller로 윈도우용 바이너리 파일을 만들고 싶다면 PYQT gpl 을 설치해주는게 좋다. 윈도우 시스템에 각종 DLL도 자동으로 설치되기 때문에 파이썬 패키지에만 설치되는 PYQT 보다는 유익하다.

https://sourceforge.net/projects/pyqt/files/PyQt5/ 에서 설치한 파이썬 버전과 개발환경 시스템에 맞는 설치파일을 찾아서 설치하면 된다. 특정 파이썬 버전에는 바이너리가 아닌 파일도 지원하므로 바이너리가 있는 버전의 파이썬을 설치하는것도 좋은 방법이다(2017년 5월 21일 현재. 최신 바이너리는 python3.5 를 지원한다).

TK 등 파이썬 GUI 프로그램을 위한 패키지는 많다. 하지만 PYQT 를 설치함으로써 QT Designer 를 사용할 수 있다. QT Designer는 막강하다. 흡사 VS 를 보는 듯 하다.



3. pywin32 설치

pywin32 는 python for windows Extensions로 파이썬 윈도우 프로그램을 위한 환경을 지원한다. 코딩할 때는 필요없지만 pyinstaller에서 바이너리 파일을 만들다보면 반드시 필요하게 된다.

https://sourceforge.net/projects/pywin32/files/pywin32/Build%20221/ 에서 파이썬 버전, 시스템 환경에 맞는걸 다운받아 설치한다.



4. GIT 설치

GIT는 버전관리 프로그램으로 SVN과 비슷하다고 생각하면 된다. 버전관리 프로그램도 과거에는 CVS나 SVN을 사용했다면 지금은 GIT가 대세다. 버전관리나 팀프로젝트용 소스관리가 필요 없다면 GIT 설치는 할 필요 없다. 하지만 버전관리는 상당히 중요하다. 만약 해야 한다면 개발환경을 만들때 처음부터 설치해서 사용하길 권장한다.

GIT는 https://git-scm.com/  에서 다운받아 설치하면 된다. GIT는 command창에서 명령어로 컨트롤하는데 pycharm을 사용할 것이므로 구지 공부 안해도 되고 명령어를 외울 필요도 없다. 복잡하게 하지 말자. 물론 GIT GUI 도 사용하지 않을 것이다.

근래에 코딩을 하면서 검색을 해봤다면 github를 알것이다. github는 쉽게 말하면 GIT를 위한 온라인 소스코드 저장소라고 생각하면 되다. GIT 같은 버전관리(or 팀프로젝트 소스관리) 프로그램은 메인 저장소가 필요하다. GIT 바이너리를 설치하면 내 PC가 저장소가 되는데 그 저장소를 온라인으로 설정할 수 있게 지원하는게 github 이다. github 는 사이트에 가입하면 된다. https://github.com/



5. pyinstaller 설치

pyinstaller는 파이썬 프로그램을 윈도우 바이너리로 바꿔주는 패키지이다. 파이썬을 정상적으로 설치했다면

:/>pip install pyinstaller

라고 하면 설치된다. 패키지 설치까지 개발환경 설치에 언급하는 이유는 윈도우 프로그램을 만들기 위해서 바이너리 변환은 중요하기 때문이다.



6. pycharm 설치

pycharm 은 IDE다. 파이썬을 위한 여러가지 IDE가 있지만 개인적으론 pycharm 이 좋은거 같다.

https://www.jetbrains.com/pycharm/ 에서 시스템에 맞는걸 다운로드 설치한다.





후잡설

pycharm 에서 소스관리로 github 사용법에 관한건 추후에 올리도록 하겠다

Posted by pearl짓거리전문