python - ImportError,在谷歌应用引擎中使用 pytz

标签 python google-app-engine pytz

我正在尝试在我的网络应用程序中使用 pytz 将时区应用于日期时间对象。首先我尝试像这样导入 pytz

from pytz import timezone

然后它引发了一个 ImportError 说模块“pytz”不存在。我在 IDLE 中尝试了同一行代码,它运行良好。然后我在网上看到了一些关于 gae-pytz 的东西。所以 我将代码更改为如下所示:

from pytz.gae import pytz
from pytz import timezone

正如网页所说。它仍然有 ImportError。它说:

ImportError: No module named pytz.gae

我认为问题可能出在我使用的是 python 2.5 的 gae 版本。 有人知道怎么了吗?或者也许有人知道 pytz 的替代品。

最佳答案

我使用 gae-pytz,效果很好。看起来你可能有路径问题。 pytz 目录是否在您的 App Engine 项目的根目录中?那是它应该在的地方。

关于python - ImportError,在谷歌应用引擎中使用 pytz,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10843148/

相关文章:

python - 使用公共(public)键合并 python 字典

python - Django 没有将数据传递给 POST 请求的 View

python - 考虑夏令时,将 EST 时间戳转换为 GMT

python - 使用 Py2Exe 编译的 Python 应用程序引发 UnknownTimezoneError 异常

python - 在 Python 函数中计算函数对象

python 子进程 Popen 在本地和远程系统上的行为不同

python - 使用grpc和cloud-datastore时如何修复App Engine Flex中的AttributeError?

java - Maven GAE 原型(prototype)不工作

python - 如何解释这个回溯?