【问题标题】:Why does pytz seem to not have any time zone information?为什么 pytz 似乎没有任何时区信息?
【发布时间】:2012-12-17 10:37:48
【问题描述】:

我刚刚加载了 pytz。我可以导入它没有问题。但是当我调用pytz.all_timezones 时,我得到一个空数组([ ])。我以前用过这个包,它列出了所有的区域。什么会导致这没有列出时区?

有什么想法吗?

【问题讨论】:

  • 能否请您发布示例代码。你怎么称呼 pytz.all_timezones?
  • for tz in pytz.all_timezones: print(tz)
  • 和 pytz.all_timezones 返回 [ ]
  • 有什么被打印出来的吗?你的文件叫 pytz.py 吗?该模块的任何其他功能是否有效,例如 pytz.common_timezones?
  • 这很奇怪!你是怎么安装的?我会尝试删除它,然后使用 pip 或 easy_install 重新安装。

标签: python timezone pytz


【解决方案1】:

这看起来确实很奇怪,但如果您还没有这样做,我认为最好的做法是尝试使用 setuptools 进行安装,更具体地说,运行命令:

easy_install --upgrade pytz

如果您还没有检查,此页面包含更多信息:http://pytz.sourceforge.net/

要尝试的另一件事是查看all_timezones_set 集合是否也返回空,如果不是,请查看是否可以使用该集合而不是all_timezones

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-06
    • 2014-03-10
    • 1970-01-01
    • 2020-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多