我在python dateutil.zoneinfo模块上遇到了问题。注意:
损坏的Ubuntu机器:
In [1]: from dateutil import zoneinfo`
In [2]: from_zone = zoneinfo.gettz('UTC')
In [3]: from_zone在Ubuntu机器上运行:
In [1]: from dateutil import zoneinfo
In [2]: from_zone = zoneinfo.gettz('UTC')
In [3]: from_zone
Out[3]: tzfile('Etc/UTC')一些Python的内省。
损坏的Ubuntu机器:
In [5]: zoneinfo.ZONEINFOFILE在Ubuntu机器上运行:
In [4]: zoneinfo.ZONEINFOFILE
Out[4]: '/usr/local/lib/python2.7/dist-packages/python_dateutil-1.5-py2.7.egg/dateutil/zoneinfo/zoneinfo-2010g.tar.gz'更多信息:损坏的机器,已经从python2.6升级到python2.7。做一个
$ locate zoneinfo
-- snip --
/usr/lib/pymodules/python2.6/dateutil/zoneinfo
/usr/lib/pymodules/python2.6/dateutil/zoneinfo/__init__.py
/usr/lib/pymodules/python2.6/dateutil/zoneinfo/__init__.pyc
/usr/lib/pymodules/python2.7/dateutil/zoneinfo
/usr/lib/pymodules/python2.7/dateutil/zoneinfo/__init__.py
/usr/lib/pymodules/python2.7/dateutil/zoneinfo/__init__.pyc
/usr/local/lib/python2.6/dist-packages/dateutil/zoneinfo
/usr/local/lib/python2.6/dist-packages/dateutil/zoneinfo/__init__.py
/usr/local/lib/python2.6/dist-packages/dateutil/zoneinfo/__init__.pyc
/usr/local/lib/python2.6/dist-packages/dateutil/zoneinfo/zoneinfo-2010g.tar.gz
/usr/local/lib/python2.6/dist-packages/dateutil/zoneinfo/zoneinfo-2011d.tar.gz
/usr/share/zoneinfo
/usr/share/pyshared/dateutil/zoneinfo
-- snip --我明白这个问题,但我不知道该怎么办。注意:我尝试重新安装python和“”,但没有效果。
发布于 2012-09-11 14:40:36
怎么样
from dateutil import tz
from_zone = tz.gettz('UTC')
print(from_zone)
# tzfile('/usr/share/zoneinfo/UTC')发布于 2013-05-05 20:30:50
我知道这是8个月后的事,但我也有同样的问题。我的解决方案是通过以下方式卸载现有版本:
sudo pip uninstall python-dateutil
然后重新安装
sudo easy_install python-dateutil
我希望这能帮上忙。
https://stackoverflow.com/questions/12371884
复制相似问题