改为使用IPython和Spyder复制jupyter HTML输出

ves*_*and 2 python ipython spyder jupyter-notebook

以下代码片段将在Jupyter中产生以下输出:

display(HTML('<h2>Hello, world!</h2>'))
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

在Spyder中的IPython控制台中运行相同的代码片段只会返回<IPython.core.display.HTML object>以下内容:

在此处输入图片说明

是否可以使用Spyder在IPython控制台中显示相同的输出?我以为我会from IPython.core.display import display, HTML说到这里,但是我可能会完全忘记这一点。

感谢您的任何建议!

Car*_*oba 6

这里是Spyder的维护者)Spyder IPython控制台不支持html输出,因此上面的代码不起作用。

  • 我一直想知道为什么 Spyder 和 PyCharm 仍然使用(主要)文本控制台。是否可以使用 Qt WebEngine 让 _repr_html_() 显示所有可用的输出?这是常规 .py 文件,没有 Jupyter 笔记本。 (2认同)

lga*_*aud 5

Spyder 有一个集成笔记本的插件:Spyder-Notebook(我没用过这个)。Pycharm 也有一个集成。