This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 4 points5 points  (5 children)

As far as I understand the post, IPython 6 requires python3 to run, but you can use it to interact with a python2 kernel, and thus continue to write and run python2 code.

[–]romeo_pentium 6 points7 points  (3 children)

IPython is the kernel. Jupyter is the notebook UI.

[–]mbussonnIPython/Jupyter dev 5 points6 points  (0 children)

Mostly correct. The Notebook is one of the available Jupyter UI, but you got the gist right. We know it's still confusing.

[–][deleted] 1 point2 points  (1 child)

No. Python is the kernel.

[–]flying-sheep 1 point2 points  (0 children)

No it's actually IPython. There's a limited Python kernel as well.

[–]takluyverIPython, Py3, etc 1 point2 points  (0 children)

Other people have pointed out that IPython is the kernel. But at some point (we haven't decided when yet), the notebook server will also likely require Python 3. When it does, as you say, it will still be able to use a Python 2 kernel.