Проблема с импортом модуля pytz после обновления

Я недавно обновился с Python 2.7.6 до 2.7.12. В моем коде 2.7.6 (который работал) у меня был следующий импорт:

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() как есть?

2 ответа

pytz в настоящее время не установлен на вашем компьютере. Вы должны сначала установить его. Чтобы установить его через. pipВы можете просто сделать:

sudo pip install pytz 

как ни странно, у меня была такая же проблема.

я сделал

      pip uninstall pytz

затем сделал

      pip install pytz

и это сработало

Другие вопросы по тегам