Google app engine Can';t在远程api中使用自己的包

Google app engine Can';t在远程api中使用自己的包,google-app-engine,Google App Engine,我已经启用了remote_api,可以导入和使用诸如google.appengine.ext.db之类的sdk库,但无法导入应用程序自己的包,如models.py 我已经在应用程序的根目录(包含app.yaml)中使用此命令运行了remote_api脚本 您的应用程序目录不在sys.path上。您可以将其添加到会话中: import sys sys.path.append('.') 或者将其设置在shell中: export PYTHONPATH=. 您从哪个目录运行它?您应该从项目s目录运

我已经启用了remote_api,可以导入和使用诸如google.appengine.ext.db之类的sdk库,但无法导入应用程序自己的包,如models.py

我已经在应用程序的根目录(包含app.yaml)中使用此命令运行了remote_api脚本


您的应用程序目录不在sys.path上。您可以将其添加到会话中:

import sys
sys.path.append('.')
或者将其设置在shell中:

export PYTHONPATH=.

您从哪个目录运行它?您应该从项目
s目录运行它。
sys.path`是否包含您的项目目录?当我执行sys.path时,我从python目录或GAE目录获得一个路径列表,其中没有一个与我的项目目录相关。但是,我正在项目的根文件夹中运行远程_api。
export PYTHONPATH=.