iPython работает на Python 3 вместо Python 2

В качестве краткой заметки к замечательному ответу Rinzwind о Tuptime.

Пакет доступен в официальном репозитории, поэтому вы можете установить его с помощью:

# apt-get install tuptime [ ! d3]

Считая, что вы отправляете отчет в день 1 каждого месяца, это следующие шаги:

Получить отметку времени первого дня месяца назад с 00:00 часов: 5]

$ date -d "-1 month 00:00" +%s
1514761200

Получите отметку времени последнего дня предыдущего месяца с 23:59 часов:

$ date -d "this month -1 second 00:00" +%s
1517439599

Используйте эти цифры с аргументами tsince и tuntil:

[ f3]

Теперь вы можете получить этот отчет или один из других доступных, как формат таблицы или списка, и отправить его клиентам.

1
задан 2 February 2018 в 03:05

6 ответов

iPython - сам скрипт python3, поэтому перейдите к терминалу и введите:

sudo nano /usr/local/bin/ipython

и измените python3 на значение по умолчанию python, и он запустит Python 2.

Если это не работает, убедитесь, что у вас есть совместимая версия Python и iPython.

0
ответ дан 22 May 2018 в 13:21
  • 1
    ipython, а не Ipython @wjandrea (и вам нужна версия, совместимая с Python 2, которая была у OP) – Fabby 21 February 2018 в 03:09
  • 2
    После полуночи здесь. Я уверен, что я больше ничего не чувствую. : -) Ping me in chat @wjandrea – Fabby 21 February 2018 в 03:18
  • 3
    Хорошо, это была моя ошибка. У меня нет установленной версии Python-2 IPython. Поэтому просто забывайте мои предыдущие комментарии. – wjandrea 23 February 2018 в 08:12
  • 4
    @wjandrea : D: D: D Похоже, было уже поздно для вас! – Fabby 23 February 2018 в 19:37

iPython - сам скрипт python3, поэтому перейдите к терминалу и введите:

sudo nano /usr/local/bin/ipython

и измените python3 на значение по умолчанию python, и он запустит Python 2.

Если это не работает, убедитесь, что у вас есть совместимая версия Python и iPython.

0
ответ дан 17 July 2018 в 21:44

iPython - сам скрипт python3, поэтому перейдите к терминалу и введите:

sudo nano /usr/local/bin/ipython

и измените python3 на значение по умолчанию python, и он запустит Python 2.

Если это не работает, убедитесь, что у вас есть совместимая версия Python и iPython.

0
ответ дан 23 July 2018 в 22:21

Предполагая, что вы установили IPython 6.x, этот мой ответ из Stack Overflow релевантен:

IPython 6+ требует Python 3.3+, поэтому он по умолчанию to, и он не откроет Python 2.x.

Из ответа моего в документах IPython:

Внимание! В этой документации описаны IPython версии 6.0 и выше. Начиная с версии 6.0, IPython прекратил поддерживать совместимость с версиями Python ниже 3.3, включая все версии Python 2.7. Если вы ищете версию IPython, совместимую с Python 2.7, используйте версию IPython 5.x LTS и обратитесь к ее документации (LTS - это долгосрочная версия поддержки).
1
ответ дан 22 May 2018 в 13:21

Предполагая, что вы установили IPython 6.x, этот мой ответ из Stack Overflow релевантен:

IPython 6+ требует Python 3.3+, поэтому он по умолчанию to, и он не откроет Python 2.x.

Из ответа моего в документах IPython:

Внимание! В этой документации описаны IPython версии 6.0 и выше. Начиная с версии 6.0, IPython прекратил поддерживать совместимость с версиями Python ниже 3.3, включая все версии Python 2.7. Если вы ищете версию IPython, совместимую с Python 2.7, используйте версию IPython 5.x LTS и обратитесь к ее документации (LTS - это долгосрочная версия поддержки).
1
ответ дан 17 July 2018 в 21:44

Предполагая, что вы установили IPython 6.x, этот мой ответ из Stack Overflow релевантен:

IPython 6+ требует Python 3.3+, поэтому он по умолчанию to, и он не откроет Python 2.x.

Из ответа моего в документах IPython:

Внимание! В этой документации описаны IPython версии 6.0 и выше. Начиная с версии 6.0, IPython прекратил поддерживать совместимость с версиями Python ниже 3.3, включая все версии Python 2.7. Если вы ищете версию IPython, совместимую с Python 2.7, используйте версию IPython 5.x LTS и обратитесь к ее документации (LTS - это долгосрочная версия поддержки).
1
ответ дан 23 July 2018 в 22:21

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

Похожие вопросы: