我正在尝试在Web应用程序中使用pytz将时区应用于datetime对象。首先我尝试像这样导入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项目的根目录中?那是应该的。