我正在尝试使用以下方法从Google Colab笔记本提供一些HTML:
from IPython.display import IFrame
IFrame(src='./output/index.html', width=700, height=600)
但是,这会抛出
localhost refused to connect
:有谁知道我如何在Colab笔记本中为index.html(必须加载javascript)中的html提供服务?任何指针将不胜感激!
最佳答案
您可以从映射到/nbextensions/
的路径/usr/local/share/jupyter/nbextensions
提供内容。
因此,您可以在其中放置内容。
!ln -s /usr/local/share/jupyter/nbextensions /nbextensions
%cd /nbextensions
!wget -q https://upload.wikimedia.org/wikipedia/commons/3/37/Youtube.svg
然后投放图片
%%html
<img src=/nbextensions/Youtube.svg>
想不到,我无法使其与IFrame一起使用。我不知道为什么
这是一个示例colab notebook。