Я установил библиотеку Pytz на Suse 13.2:Python 2.7: Pytz: ImportError: не может импортировать имя часового пояса
# python -m easy_install pytz-2015.2-py2.7.egg
Processing pytz-2015.2-py2.7.egg
Copying pytz-2015.2-py2.7.egg to /usr/lib/python2.7/site-packages
Adding pytz 2015.2 to easy-install.pth file
Installed /usr/lib/python2.7/site-packages/pytz-2015.2-py2.7.egg
Processing dependencies for pytz==2015.2
Finished processing dependencies for pytz==2015.2
Я проверил список модулей питона:
# python
Python 2.7.8 (default, Sep 30 2014, 15:34:38) [GCC] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> help('modules')
...
argparse heapq pytz wsgiref
...
Я пытался импортировать библиотеку pytz ...
>>> import pytz
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "pytz.py", line 2, in <module>
from pytz import timezone
ImportError: cannot import name timezone
У кого-то есть идея, почему невозможно импортировать эту библиотеку?
Я не уверен, что это имеет какое-то отношение к вашей проблеме. Но в [docs] (http://pytz.sourceforge.net/#localized-times-and-date-arithmetic) пример показывает, как сделать импорт. Может быть, порядок имеет значение? – kstenger
Просто любопытно, почему вы устанавливаете pytz таким образом? Почему не просто 'easy_install pytz' или' pip install pytz'? – artemdevel
, чтобы установить библиотеку для python 2.7, а не 3.x ;-) – hotips