我想知道是否可以创建一个能够在 python2 和 python3 中运行代码的笔记本。
到目前为止,我有一个 python2 的笔记本,但是当我在一个单元格中运行 python3 代码时,它无法在其他单元格中运行 python2 代码。
最佳答案
使用单元顶部的%%python2
单元魔术使单元的其余部分在python2中运行。与 python3 的 %%python3
相同。不过,您实际上应该只需要使用一个,因为 native 内核不需要声明它的魔法。
在 python2 笔记本中:
单元格1:
%%python3
print("Hello world!")
单元2:
print "Hello world!"
关于python-2.7 - 在 Jupyter Notebook 文档中同时使用 python3 和 python2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42394063/