Заявките за импортиране вече не работят. Имам два същите сървъра Ubuntu 11.10 с python 2.7.2+, django 1.4.0 и заявки 2.0.1. Исканията за импортиране на един сървър отпечатват тази грешка
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
В другия сървър работи. Търсих решение и единственото нещо, което намерих беше, ако има някакъв друг файл calendar.py. Търсих и няма друг calendar.py
Отговори:
4 за отговор № 1Може да бъде и някакъв бездомник calendar.pyc.
Опитайте тази:
import calendar
print calendar.__file__
Това ще ви каже какъв модул се зарежда.
/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/calendar.pyc