Intellij Idea에서 Google App Engine/Python 앱을 작성할 때 설정

자신의 비망록 메모.

대상 버전은 다음과 같습니다.


파이썬 플러그인 설치



원래 Python 플러그인을 설치해 둡니다. 이것으로 어느 정도의 Pycharm 상당의 기능을 사용할 수 있습니다


ProjectStructure 선택





Google App Engine의 SDK 경로 지정



로컬 컴퓨터에 설치된 Google App Engine의 SDK 경로를 지정합니다.


Lib 폴더 지정



Pip에서 설치하는 라이브러리는 프로젝트 바로 아래의 Lib 폴더에 넣는 것이 공식 샘플에 있는 패턴이므로 좋을까 생각합니다.

Flask의 샘플
htps : // 기주 b. 이 m / go g ぇ C ぉ dP t t rm / py 텐도 cs-sa mp ぇ s / t ree / 뭐 r / 아펜 기네 / s 단지 rd / fぁ sk / 헤 ぉ_를 rld

다음과 같이 -t 로 설치합니다.
pip install -t lib -r requirements.txt

↓ 다음과 같은 appengine_config.py 파일을 넣어 둡니다.
htps : // 기주 b. 코 m / 오 g g C c d d p t t rm / py 텐도 cs - mp s / b b / ms r / 아펜 기네 / s 단 rd / fぁ sk / 헤 ぉ_를 rld / 아펜 기네 _ 콘후 ぃ g. py
from google.appengine.ext import vendor

# Add any libraries installed in the "lib" folder.
vendor.add('lib')

덧붙여서 Pip로 설치하고 사용할 수 있는 것은 Python만으로 구성하는 것입니다. 그 이외의 것은, Google이 준비하고 있는 것을 app.yaml로 선언하면 사용할 수 있습니다.

libraries:
- name: jinja2
  version: latest

아래 목록이 있습니다.
htps : // c ぉ d. 오, ぇ. 코 m / 아 펜 기네 / 도 cs / s 단지 rd / py 텐 / 과 ls / 부이 lt-in-pe b 라리 s-27

지금까지 준비한 후, Lib 폴더를 선택하고 Resources로 지정하면 Lib 폴더에 설치한 것이 Intellij에서 제대로 참조해 줍니다.



이제 모든 종속 라이브러리가 Intellij에서 인식되는 상태가 되었습니다.


Jinja2 템플릿 인식



두려워하면 Jinja2 템플릿이 인식되지 않습니다. 이것은 불편하므로 Preferences에서 Pythont Template Language를 열고 설정합니다.



. . 여기까지 써 온순하게 Pycharm 사용하는 편이 좋은 생각이 되어 왔습니다.

좋은 웹페이지 즐겨찾기