0

我正在尝试通过在我的应用程序中使用 pytz 来获取时区。但是,对 pytz.all_timezones 的调用总是返回一个空列表。

import pytz
print pytz.all_timezones

我也在 apache_django.wsgi 文件的 sys.path 中包含了 pytz-2011n-py2.6.egg 。

我尝试在 python 命令行中使用相同的代码并能够检索数据。我被这个问题困扰了几个小时。

我尝试在 pytz 中使用其他方法 country_names 并引发错误

IOError: [Errno 2] No such file or directory:Python\\\\Lib\\\\site-packages\\\\pytz-2011n-py2.6.egg\\\\pytz\\\\zoneinfo\\\\iso3166.tab
4

1 回答 1

0

对我来说,问题是 pytz 的依赖文件不可读。

sudo chmod -R +r /usr/local/lib/python2.7/dist-packages/pytz/
于 2014-04-05T02:59:02.243 回答