Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从Colab Jupyter笔记本打开外部文件?_R_Jupyter Notebook_Google Colaboratory - Fatal编程技术网

如何从Colab Jupyter笔记本打开外部文件?

如何从Colab Jupyter笔记本打开外部文件?,r,jupyter-notebook,google-colaboratory,R,Jupyter Notebook,Google Colaboratory,我有一个Jupyter笔记本,我在其中创建了一个HTML文件。然后在新的浏览器选项卡中打开此HTML文件 这是一个R分析,所以我使用browseURL()打开了HTML文件 然而,当我使用Colab托管版本的笔记本时,当我试图打开页面时,什么也没有发生 下面是一个可复制的示例: 其他我尝试过但不起作用的东西: 使用system2()而不是browseURL() 通过选项(browser=“/usr/bin/open”)将浏览器选项设置为打开系统工具 browser是否还有其他我应该使用的值?是否

我有一个Jupyter笔记本,我在其中创建了一个HTML文件。然后在新的浏览器选项卡中打开此HTML文件

这是一个R分析,所以我使用
browseURL()
打开了HTML文件

然而,当我使用Colab托管版本的笔记本时,当我试图打开页面时,什么也没有发生

下面是一个可复制的示例:

其他我尝试过但不起作用的东西:

  • 使用
    system2()
    而不是
    browseURL()
  • 通过
    选项(browser=“/usr/bin/open”)
    将浏览器选项设置为
    打开
    系统工具
  • browser
    是否还有其他我应该使用的值?是否有需要更改的权限设置


    否则,我如何让Colab笔记本显示我创建的HTML页面?

    据我所知,Colab将其文件存储在Google Drive中,由此判断,Google不支持从那里提供HTML

    您可以将它们另存为
    png
    文件,如果您可以安装一些额外的库,则可以这样显示它们

    install.packages('webshot')
    webshot::install_phantomjs()
    library(webshot)
    webshot('https://www.halfbakery.com/', 'hb.png', delay = 2)
    
    install.packages("png")
    library(png)
    img <- readPNG('hb.png')
    grid::grid.raster(img)
    
    install.packages('webshot'))
    webshot::安装_phantomjs()
    图书馆(网上热)
    韦伯肖特酒店https://www.halfbakery.com/'和'hb.png',延迟=2)
    install.packages(“png”)
    图书馆(png)
    
    img不是一个真正的答案,但为了记录在案,我选择了“使用活页夹而不是Colab”。