Jef*_*eld 4 python linux ubuntu ubuntu-11.04
我遇到了python dateutil.zoneinfo模块的问题.注意:
破Ubuntu机器:
In [1]: from dateutil import zoneinfo`
In [2]: from_zone = zoneinfo.gettz('UTC')
In [3]: from_zone
Run Code Online (Sandbox Code Playgroud)
从一个工作的Ubuntu机器:
In [1]: from dateutil import zoneinfo
In [2]: from_zone = zoneinfo.gettz('UTC')
In [3]: from_zone
Out[3]: tzfile('Etc/UTC')
Run Code Online (Sandbox Code Playgroud)
一些Python内省.
破Ubuntu机器:
In [5]: zoneinfo.ZONEINFOFILE
Run Code Online (Sandbox Code Playgroud)
从一个工作的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'
Run Code Online (Sandbox Code Playgroud)
更多信息:破碎的机器,已从python 2.6升级到python 2.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 --
Run Code Online (Sandbox Code Playgroud)
我可以看到这个问题,但我不确定该怎么做.注意:我尝试使用'synaptic package manager'重新安装python-dateutil无济于事.
我知道这是8个月后,但我遇到了同样的问题.我的解决方案是通过以下方式卸载现有版本:
sudo pip uninstall python-dateutil
然后重新安装通过
sudo easy_install python-dateutil
我希望这可以帮助别人.