Недавно я обновился от использования Python 2.7.6 до 2.7.12. В моем 2.7.6 коде (который работал) я имел следующий импорт:проблема с импортом модуля pytz после обновления
from pytz import timezone
def get_curr_time():
pst = timezone('US/Pacific')
cur_time = datetime.now(pst)
return cur_time.strftime('%Y-%m-%d, %H:%M:%S')
На 2.7.12 это дает движущийся прямо вперед ошибку говоря pytz нет такого модуля.
ImportError: No module named pytz
Я изменил pytz
к time
, но он не работает (я думаю, что функция get_curr_time()
сломал). В любом случае, если возможно, сохраняете get_curr_time()
как есть?
Когда я делать пип установить pytz он говорит уже установлен – user3079275
Вы используете свой код в любой виртуальной среде? ИЛИ, вы устанавливаете 'pythz' в любую/другую виртуальную среду? –
У вас есть несколько версий 'pip' на вашем компьютере? Убедитесь, что версия python, которую вы используете, и 'pip', который вы использовали для установки' pytz', имеют одинаковую версию. Еще одна проблема может быть упомянута [здесь] (http://stackoverflow.com/a/14970445/2063361) –