Python无法导入名称timegm

Python无法导入名称timegm,python,django,python-2.7,python-requests,Python,Django,Python 2.7,Python Requests,导入请求不再有效。我有两台同样的服务器,分别是Ubuntu11.10和Python2.7.2+、django 1.4.0以及requests 2.0.1。I单服务器导入请求打印此错误 Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/local/lib/python2.7/dist-packages/requests-2.0.1-py2.7.eg

导入请求不再有效。我有两台同样的服务器,分别是Ubuntu11.10和Python2.7.2+、django 1.4.0以及requests 2.0.1。I单服务器导入请求打印此错误

 Traceback (most recent call last):
   File "<stdin>", line 1, in <module>
   File "/usr/local/lib/python2.7/dist-packages/requests-2.0.1-py2.7.egg/requests/__init__.py", line 58, in <module>
     from . import utils
   File "/usr/local/lib/python2.7/dist-packages/requests-2.0.1-py2.7.egg/requests/utils.py", line 24, in <module>
     from .compat import parse_http_list as _parse_list_header
   File "/usr/local/lib/python2.7/dist-packages/requests-2.0.1-py2.7.egg/requests/compat.py", line 89, in <module>
     import cookielib
   File "/usr/lib/python2.7/cookielib.py", line 38, in <module>
     from calendar import timegm
 ImportError: cannot import name timegm
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/usr/local/lib/python2.7/dist-packages/requests-2.0.1-py2.7.egg/requests/_-init___;.py”,第58行,in
从…起导入UTIL
文件“/usr/local/lib/python2.7/dist-packages/requests-2.0.1-py2.7.egg/requests/utils.py”,第24行,在
from.compat导入解析http列表作为解析列表头
文件“/usr/local/lib/python2.7/dist-packages/requests-2.0.1-py2.7.egg/requests/compat.py”,第89行,在
进口cookielib
文件“/usr/lib/python2.7/cookielib.py”,第38行,在
从日历导入timegm
ImportError:无法导入名称timegm

在另一台服务器上,它正在工作。我搜索了一个解决方案,发现的唯一问题是某处是否有另一个calendar.py文件。我搜索了一下,没有其他日历.py

它也可能是某个地方的一个流浪日历.pyc

试试这个:

import calendar
print calendar.__file__
这将告诉您它正在加载哪个模块

/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/calendar.pyc

您的代码库中是否有一个名为
calendar.py
的文件?没有,可能依赖项有问题?我只是感觉您有另一个名为
calendar.py
的文件,因此默认导入将查看您的文件,而不是默认文件。也许重新安装
请求
?我刚刚完成了。仍然是相同的错误>>>导入日历>>打印日历。_文件_日历/_初始化_.pyc是否可以?可以,我理解。我在同一个地方有一个文件夹日历!!非常感谢。