[英]Installing usual libraries inside 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"))
(请注意,这假设您的请求处理程序位于应用程序的根目录中。)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.