Ale*_*tov 2 python google-app-engine
我应该如何在Google App Engine中安装(或者我应该在哪里放置和组织)常用的python库.
某些库需要使用setuptools进行安装.我该如何安装这些库.
您需要将库解压缩到应用程序的子目录中,并将库目录添加到请求处理程序模块中的Python路径中.设置脚本所需的任何步骤,您都必须手动执行,但除非库捆绑了本机模块(无论如何都不支持App Engine),因此通常不会执行任何步骤.
如果您的库包含许多文件,则可以将它们压缩并使用zipimport,但这有点复杂,并且具有性能影响.
例如,假设您将库放在应用程序目录下的lib/mylibrary中.在您的请求处理程序模块中,在任何其他导入之前添加以下内容:
import os
import sys
sys.path.append(os.path.join(os.path.dirname(__file__), "lib/mylibrary"))
Run Code Online (Sandbox Code Playgroud)
(请注意,这假设您的请求处理程序位于应用程序的根目录中.)