我的CentOS 7服务器上运行的Python有问题。 我有Python2.7和3.6,误差总是一样的:
pytz.exceptions.UnknownTimeZoneError: ''
如您所见,错误是''
,这不是很有帮助!你知道吗
>>> from tzlocal import get_localzone
>>> tz = get_localzone()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/site-packages/tzlocal/unix.py", line 131, in get_localzone
_cache_tz = _get_localzone()
File "/usr/lib/python2.7/site-packages/tzlocal/unix.py", line 70, in _get_localzone
return pytz.timezone(etctz.replace(' ', '_'))
File "/usr/lib/python2.7/site-packages/pytz/__init__.py", line 181, in timezone
raise UnknownTimeZoneError(zone)
pytz.exceptions.UnknownTimeZoneError: ''
>>>
我的服务器有时区:
# timedatectl
Local time: Thu 2019-12-05 15:50:24 GMT
Universal time: Thu 2019-12-05 15:50:24 UTC
RTC time: Thu 2019-12-05 15:50:24
Time zone: Europe/London (GMT, +0000)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: no
Last DST change: DST ended at
Sun 2019-10-27 01:59:59 BST
Sun 2019-10-27 01:00:00 GMT
Next DST change: DST begins (the clock jumps one hour forward) at
Sun 2020-03-29 00:59:59 GMT
Sun 2020-03-29 02:00:00 BST
我尝试卸载pytz&tzlocal,但没有成功。你知道吗
好像我的操作系统没有时区。是什么原因造成的?你知道吗
有人知道有什么办法吗?非常感谢,丹。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐