当前位置: 首页 > 面试题库 >

ImportError,在Google App Engine中使用pytz

壤驷乐邦
2023-03-14
问题内容

我正在尝试在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项目的根目录中?那是应该的。



 类似资料:
  • 问题内容: 我正在尝试近两个小时,没有任何运气。 我有一个看起来像这样的模块: 稍后在代码中: 有任何想法吗? 编辑: 亚历克斯的建议似乎无效: 运行测试时: 但是,当我从python交互式控制台运行相同的代码时,它 确实 起作用。 更多编辑: 我正在使用一个测试文件,该文件具有特定于我模块这一部分的所有测试。首先,我导入可用的模块,以演示和测试常用用法。缺少软件包被认为是一种极端情况,因此我稍后

  • 我正在尝试运行Jersey的HelloWorld示例,但失败了。这就是我尝试过的。 我已经设置我的这样 我已经设置了我的像这样, 我的服务设置是这样的, 我正在使用这些libs 这是这个问题的视频http://screencast.com/t/oIYKMQw1x 知道我做错了什么吗? 谢谢 堆栈跟踪 Apr 23,2012 12:19:27 AMcom.sun.jersey.server.impl

  • 我正在尝试将一个基于PHP的API从共享主机移植到Google应用程序引擎。我下载了PHPSDK,在启动器中创建了一个新的应用程序,在PHP中启用了cURL。ini(使用),现在我得到这个错误: 如果我向curl_init()添加反斜杠(告诉它不要使用MyNamespace),我会得到这个: 除了启用cURL_lite()(稍后我可能会解决这个问题,因为它不支持我需要的cURL选项),我如何解决这

  • PS:对不起我的英语,我是一个绝望的法国人,需要帮助

  • 问题内容: 当尝试运行或使用时,出现异常。我正在使用Django 1.9。 问题答案: 是当仍支持Python 2.6时的兼容性库。自Django 1.7弃用对python 2.6的支持以来,它已经过时了,并且在每个弃用周期中已在1.9中删除。 改用Python的函数: 你可以从导入它的原因即是,模块进口,这是 不是 因为以任何方式限定的实际功能。 由于它不是公共API的一部分,因此即使不再使用它

  • 问题内容: 我有两个文件。第一个具有连接和数据获取。我导入mysql.connector。该文件称为tasksSql.py 当我单独运行此文件时,它可以工作并返回数据。 我还有一个名为tasks.py的文件,将在其中导入该文件,但是,此操作不起作用!当我导入文件时,它给了我错误: 我究竟做错了什么? 问题答案: 根据您的python版本及其安装方式,可能未安装mysql连接器,您可以使用pip进行