Jupyter Lab,R内核-希望:防止Jupyter打开R帮助服务器

问题描述

不幸的是,我最近更改了Jupyter Lab的设置。 Jupyter从未能够访问远程R帮助服务器。通常这绝不是问题,因为大多数帮助文件都在Jupyter中显示。在函数方法调用帮助的方式是键入:?问题。 “问题”是R函数方法名称。例如?情节

很少有一个R软件包不会在Jupyter中列出其帮助,而是尝试打开远程R帮助服务器。过去从未如此。远程服务器的选项卡从未打开。直到最近,这才真正成为一个问题。最近,我决定“解决”此问题,并花费了大量时间查找解决方案。我做了这个“修复”,Jupyter开始正常工作以打开远程R帮助服务器。但是解决方法一个太令人讨厌的问题。

每次我在Jupyter中输入问号时,Jupyter都会使浏览器打开远程R帮助服务器的新选项卡。键入?后,键入速度不够快。一旦 ?输入时,在浏览器打开新的R服务器帮助网站时输入会中断。返回键入后,另一个浏览器选项卡将打开并中断键入。

不可能在?之后完成输入函数名称。在R帮助服务器网站的浏览器中打开多个新窗口的同时,打字不会受到多次打扰。在我完成输入时:?ppp,将出现5个中断和新的浏览器选项卡。如果输入速度缓慢,R帮助服务器上可能会出现10到12次打扰,并打开10个新标签

如何防止Jupyter每次尝试访问远程R帮助服务器?查找功能描述时输入什么?在做出导致这场噩梦的任何改变之前,如何回到我曾经拥有的幸福的地方?

解决方法

解决了我自己的问题。

此问题与R无关。我以为我已经更改了R中的配置,但事实并非如此。这是我在Jupyter实验室中更改设置时引起的问题。

我可以肯定地说,当我更改Jupyter中“命令”选项卡下的“上下文帮助”设置时,肯定会引起此问题。此设置与“帮助”选项卡下的“上下文帮助”选择有关。在我输入以下内容后,此设置导致浏览器中打开了多个R帮助服务器选项卡:?

今天重新发现此Jupyter设置后,我回想起我曾经走过这条路。我选择了“上下文帮助”。 Jupyter自动重启,问题消失了。我可以很高兴地说,我可以再次搜索R函数的描述:Ex?plot,并像以前一样在Jupyter中接收该函数的描述。键入后,我不再遇到浏览器打开或远程R帮助服务器上多个新选项卡的问题了。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...