iPython не позволит мне закончить определение функции - PullRequest
0 голосов
/ 12 ноября 2018

Я хочу определить функцию с несколькими строками в ней. Но ipython, похоже, считает функцию завершенной как можно раньше.

$ ipython
In [1]: def whatever():
   ...:     a = 1

In [2]:

Как мне заставить ipython работать так, как раньше

$ ipython
In [1]: def whatever():
   ...:     a = 1
   ...:     print(a)
   ...:

In [2]:

Я использую Python 3.6, iPython --version 7.0.1 и Ubuntu 16.04

1 Ответ

0 голосов
/ 12 ноября 2018

@ daniel-roseman прав, мне просто нужно было обновить iPython с версии 7.0.1 до 7.1.1.Для меня это была команда

pipenv --update ipython
...