python-2.7 - 在 Jupyter Notebook 文档中同时使用 python3 和 python2

标签 python-2.7 python-3.x jupyter-notebook

我想知道是否可以创建一个能够在 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/

相关文章:

python-2.7 - 在 Python Pandas 中聚合组并输出特定计数的百分比

python - python 2.7 中的中心 str

python - 在多处理循环中捕获异常

python - 使用 oauth2 和 Google API 的无法识别的参数

python - 没有名为 'prompt_toolkit.formatted_text' 的模块

python - python中变量和打印变量的输出之间的区别

python - Tkinter 网格管理器(类型错误)

python - 如何将某些特定的 .jpg 文件复制到另一个目录?

python - 如何摆脱 Python Jupyter notebook 错误 : 404 GET/nbextensions/nbextensions_configurator/tree_tab/main. js

python - 向 oanda 发送订单