繁体   English   中英

在Google App Engine中安装常用库

[英]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"))

(请注意,这假设您的请求处理程序位于应用程序的根目录中。)

其中大多数都可以使用点子安装。

关注Google维基的 3个第一点。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM