我应该如何在Google App Engine中安装(或者我应该在哪里放置和组织)常用的python库。
某些库需要使用setuptools进行安装。我该如何安装这些库。
答案 0 :(得分:5)
您需要将库解压缩到应用程序的子目录中,并将库目录添加到请求处理程序模块中的Python路径中。设置脚本所需的任何步骤,您都必须手动执行,但除非库捆绑了本机模块(App Engine不支持),否则通常不会执行任何步骤。
如果您的库包含许多文件,则可以将它们压缩并使用zipimport,但这有点复杂,并且会影响性能。
例如,假设您将库放在应用程序目录下的lib / mylibrary中。在您的请求处理程序模块中,在任何其他导入之前添加以下内容:
import os
import sys
sys.path.append(os.path.join(os.path.dirname(__file__), "lib/mylibrary"))
(请注意,这假设您的请求处理程序位于您应用的根目录中。)
答案 1 :(得分:3)
大部分都可以使用pip进行安装。
关注Google wiki中的3个第一点。