gpt4 book ai didi

python - 如何在 Google App Engine 中包含 python-dateutil?

转载 作者:行者123 更新时间:2023-11-28 16:41:52 25 4
gpt4 key购买 nike

如何在 Google App Engine 中使用 python-dateutil 库?我正在使用 webapp2 框架,需要知道如何包含该库并在我的脚本中使用它。

最佳答案

EDIT2:这是现在推荐的方法:https://cloud.google.com/appengine/docs/python/tools/libraries27#vendoring

编辑:感谢@TimHoffman,记录了执行此操作的正确(App Engine)方法here .请忽略我下面说的。

我实际上不得不做这件事。首先,我在我的应用程序项目中创建了一个名为“lib”的文件夹来保存 App Engine 中未包含的任何 python 库(用于项目组织)。然后,我下载了 dateutil python 源并将其放在新的“lib”文件夹中。最后,在您的实际应用代码中,在导入所需的库之前,您必须添加以下行:

sys.path.append(os.path.join(os.path.dirname(__file__), 'lib'))

它只是将“lib”文件夹放在 python 路径中,以便 python 知道模块的实际位置。然后简单地:

import dateutil

或者,您可以直接将模块代码放在您的 app 文件夹中,python 将自动在您的程序文件夹中查找该模块。此外,请确保它包含在您的 app.yaml 中的某个位置,以便它实际上传到谷歌的服务器。

不过,关键是您必须在应用的某处包含该模块的代码。

关于python - 如何在 Google App Engine 中包含 python-dateutil?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18520950/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com