2014-11-05 1 views
0

Google AppEngine SDK가 설치되어 있습니다 (/ usr/local/google-appengine). Toy App을 실행하고 GoogleAppEngine Launcher를 사용하여 문제없이 실행할 수 있습니다.GoogleAppEngine을 사용할 때의 Python 가져 오기 오류

Traceback (most recent call last): 
    File "testpbuf.py", line 3, in <module> 
    from google.appengine.api import files 
ImportError: No module named appengine.api 

스크립트는 다음과 같습니다

그러나, 나는

$python testpbuf.py 

실행하려는 응용 프로그램 폴더에 일부 독립형 스크립트 (testpbuf.py가) 나는 파이썬 가져 오기 오류를 가지고 있습니다 AppEngine API 및 protorpc 모듈을 가져 오려고합니다.

여기에 어떤 변화가 있습니까? 내 PATH에 SDK가 포함되어 있고 터미널에서 호출하는 데 문제가 없습니다. 어떤 통찰력? 고마워요!

답변

2

SDK의 모든 라이브러리를 경로에 추가해야합니다. 그것은 AppEngine에에서 실행될 때 검사 이외의 일을위한 SDK 웹 서버의 외부의 코드를 실행

import dev_appserver 
dev_appserver.fix_sys_path() 

이 ...하지만 당신이 도움이 될 것 같지 않다가있다 : 다음과 같이 수행 할 수 있습니다 WSGI 경유.