본문 바로가기
AyoProject/Ayotera-Trade

[AT] 02. Python IDE 구성

by 청양호박이 2020. 1. 15.

Anaconda를 통한 Python 패키지를 관리할 수 있는 방안을 마련했으니, 이번에는 Eclipse나 STS처럼 통합개발환경(IDE)을 구성해 보겠습니다. 여러가지 방법이 있겠지만 많이사용하는 Jetbrains의 PyCharm을 통해서 구성하겠습니다. 구성 대상은 해당 Project의 여러가지 Module 중에 데이터 수집(Kiwoom OCX)을 구현하기 위한 python 3.7 x32를 이용한 환경을 적용하겠습니다.

 

 

1. 다운로드 및 설치


언제나 그렇듯, PyCharm공식 사이트에 들어가서 Download합니다. Community버전은 무료이니 이걸 다운받겠습니다.

https://www.jetbrains.com/ko-kr/pycharm/

 

PyCharm: the Python IDE for Professional Developers by JetBrains

The Python & Django IDE with intelligent code completion, on-the-fly error checking, quick-fixes, and much more...

www.jetbrains.com

여기에서 Community를 선택하시면 됩니다. 그럼 아무것도 하지않아도 알아서 다운이 됩니다. 다운된 파일은... 

[pycharm-community-2019.3.1.exe] 입니다.

 

1. PyCharm설치파일을 실행하고 Next를 눌러줍니다.

2. 선택하고자 하는 항목을 고르고 넘어갑니다.

   (PATH를 업데이트 선택하면 재부팅이 필요합니다.)

3. 설치를 진행하고 리부팅을 합니다.

4. 이제 설치된 PyCharm을 실행하면 다음과 같이 Config를 물어보는데... 모르겠고 Do not을 선택하고 다음단계를

   계속 넘어갑니다. 아래 UI theme를 고르는 부분이 있는데 개인취향대로 골라줍니다. 저는 밝은게 좋더라구요.

5. 위의 Skip Remaining and Set Defaults를 눌러주면

요렇게 뜨고 설치가 완료됩니다.

 

 

2. 프로젝트 생성 및 테스트 코드 실행


이제 새로운 프로젝트를 생성해 보겠습니다. 

이 화면에서 + Create New Project를 합니다. 여기서 중요한데... 아래와 같이 Project 파일의 위치를 지정하고 Interpreter를 지정해야 합니다. 왜냐하면 우리는 virtual env로 생성한 x32를 지정해야 하기 때문입니다. 

 

Existing Interpreter를 선택하고 ... 버튼을 누르면, 어떤 interpreter를 사용할지 선택을 할 수 있습니다. 우리는 virtualenv Environment이기 때문에 그 탭을 선택하고 어제 말한 경로로 들어가 해당 python.exe를 선택하면 됩니다. 

이렇게 하고 Create를 하면 정상적으로 아래와 같이 프로젝트가 만들어집니다. 그렇다면 이제 테스트를 위해 python file을 하나 만들어 봅니다. 프로젝트에 마우스 오른쪽을 누르고 New -> python file을 하면 생성이 가능합니다.

 

이전에 테스트를 위해서 conda에서 activate env명 을 입력하고 자체적으로 테스트한 내용을 여기에 적용해 봅니다. 

import platform
print(platform.architecture())

크으 정상적으로 32bit 를 인식했습니다. 이렇게 python 프로그래밍을 위한 IDE환경 구성이 끝났습니다. 이제 Kiwoom OCX를 통한 개발을 진행할 수 있겠습니다.

 

-Ayotera Lab-

댓글