Intellij Idea에서 Google App Engine/Python 앱을 작성할 때 설정
3977 단어 IntelliJ파이썬GoogleAppEngineGAE
대상 버전은 다음과 같습니다.
파이썬 플러그인 설치
원래 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 사용하는 편이 좋은 생각이 되어 왔습니다.
Reference
이 문제에 관하여(Intellij Idea에서 Google App Engine/Python 앱을 작성할 때 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yosukesuzuki/items/51ecad681668ad5de6e1
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
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 사용하는 편이 좋은 생각이 되어 왔습니다.
Reference
이 문제에 관하여(Intellij Idea에서 Google App Engine/Python 앱을 작성할 때 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yosukesuzuki/items/51ecad681668ad5de6e1
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
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 사용하는 편이 좋은 생각이 되어 왔습니다.
Reference
이 문제에 관하여(Intellij Idea에서 Google App Engine/Python 앱을 작성할 때 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yosukesuzuki/items/51ecad681668ad5de6e1
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Intellij Idea에서 Google App Engine/Python 앱을 작성할 때 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yosukesuzuki/items/51ecad681668ad5de6e1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)