iPython不会让我结束定义函数

时间:2018-11-12 18:35:12

标签: python ipython

我想定义一个包含多行的函数。但是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 :(得分:0)

@ daniel-roseman是正确的,我只需要从iPython版本7.0.1升级到7.1.1。对我来说,运行命令

pipenv --update ipython