Рейтинг:0

Ubuntu 20 python: «OverflowError: аргумент mktime вне допустимого диапазона»

флаг at

Окружающая среда

Версия ОС: Ubuntu 20.04.2 LTS

версия питона: python3.8.5/python3.7.1

маятник: 1.4.4

Подробности

Я использую airlfow1.10.12. И я нахожу такой бум OverflowError: аргумент mktime вне допустимого диапазона когда я исследую время посадки.

введите описание изображения здесь

Я смотрю на это и обнаруживаю, что это может быть проблема с ОС. Я тестирую python3.8.5 и python3.7.1 в Ubuntu16.04, и все в порядке. Но в Ubuntu20.04.2 и python3.8.5, и python3.7.1 получают ошибку.

В Ubuntu 20.04.2, когда я обновлю маятник до 2.0.0 или выше, я буду работать. Но для airflow1.10.12 требуется маятник == 1.4.4, и он не может запуститься с маятником == 2.0.

Как это воспроизвести:

pip установить маятник == 1.4.4
импортный маятник
из datetime импортировать дату и время, timedelta, часовой пояс
время импорта

дт = дата/время (2022, 1, 24, 0, 10)
a=pendulum.tz.timezone('Азия/Сингапур')
время2 = dt.replace(tzinfo=a)
time2.timetuple()
time.mktime(time2.timetuple())
Mapleaves avatar
флаг at
Когда я обновлю маятник до 2.0.0 или выше, я буду работать. Но для airflow1.10.12 требуется маятник == 1.4.4, и он не может запуститься с маятником == 2.0.0
David avatar
флаг cn
Лучше всего добавить эту информацию к вопросу через редактирование, а не как комментарий.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.