PolySwarm

This page is available in English.

Está página está disponible en español.

このページは日本語でもご利用いただけます。

이 페이지는 한국어로만 표시됩니다.

IDE로 PyCharm 사용하기

설치

JetBrains 다운로드 페이지에서 PyCharm 설치 프로그램을 다운로드합니다. 무료 ‘커뮤니티 에디션’도 PolySwarm 개발용으로 충분합니다. 설치 프로그램이 다운로드되면 현재 운영 체제에 해당하는 설명에 따라 설치합니다.

새로운 PolySwarm 개발 프로젝트 시작하기

다음 설명에서는 당사의 engine-template에 cookiecutter를 사용하여 이미 프로젝트 디렉터리를 생성하신 것으로 가정합니다. 따라서, 해당 설명(microengine-myeicarengine)에서 지정된 것과 동일한 엔진 디렉터리 이름을 사용하겠습니다.

기존 소스 코드에서 프로젝트 생성하기

PyCharm 설명서 중 기존 소스 코드에서 프로젝트 생성하기에 기재된 단계에 따라 프로젝트를 생성합니다. 소스 코드가 있는 디렉터리를 선택해야 할 경우 microengine-myeicarengine 디렉터리를 선택합니다.

프로젝트 설정 구성하기

이제 PyCharm 프로젝트가 생성되었으므로 설정을 구성할 수 있습니다.

소스 표시하기

PyCharm 창의 왼쪽 프레임에 프로젝트 디렉터리의 이름이 있습니다. 화살표를 클릭하여 파일 목록을 확장합니다. 그 다음, src 디렉토리를 오른쪽 클릭하고 Mark Directory as를 선택한 후, Sources Root를 선택합니다.

Python 인터프리터 선택하기

그 다음, 이 프로젝트용으로 Python 인터프리터를 설정해야 합니다.

File 메뉴에서 Settings 옵션을 선택합니다. Settings 페이지에서 Project: microengine-myeicarengine을 선택한 후 Project Interpreter를 선택합니다. 오른쪽 프레임에서 프로젝트 인터프리터를 설정할 수 있습니다. 프로젝트 인터프리터 상자의 오른쪽에 있는 기어 아이콘을 클릭합니다. Add를 선택합니다. Add Python Interpreter 창에서 왼쪽 프레임에 있는 Python Virtual Environment가 선택되어 있는지 확인합니다. 오른쪽 프레임에서 Existing environment 라디오 버튼을 선택합니다. 그 다음 Interpreter 상자 옆의 3점 아이콘을 클릭합니다. 그러면 가상 환경을 탐색할 수 있는 창이 열립니다. 개발 환경 설정 과정 중에 생성한 polyswarmvenv 가상 환경을 찾습니다. 여기서 bin을 선택하고 python을 선택한 후 각 창에 있는 Ok 버튼을 클릭해서 선택 사항을 저장할 수 있습니다.

Python 종속성

프로젝트 설정이 완료되면 ‘필수 항목 설치’를 위한 팝업 창이 표시됩니다. 팝업 창이 표시되면 옵션을 선택하여 필수 항목을 설치합니다.

이 작업은 requirements.txt 파일을 자동으로 검사해서 이 파일 안에 나열된 Python 패키지와 사용자의 가상 환경에 이미 설치된 Python 패키지를 비교합니다. 누락된 항목이 있을 경우 설치 요청을 하게 됩니다.

이제 마이크로엔진 개발에 필요한 PyCharm 개발 환경이 준비되었습니다.