Jupyter notebook 在Jupyter笔记本电脑中使用新的windows版本的R
我已经安装了适用于windows的R版本3.5.1,并将其内容复制到Anaconda3使用的R文件夹中。但是,conda仍然将当前版本标识为3.4.3。Anaconda3文件夹中是否有“版本id”文件?简短解决方案 简言之,您需要在要与Jupyter一起使用的R版本中安装Jupyter notebook 在Jupyter笔记本电脑中使用新的windows版本的R,jupyter-notebook,Jupyter Notebook,我已经安装了适用于windows的R版本3.5.1,并将其内容复制到Anaconda3使用的R文件夹中。但是,conda仍然将当前版本标识为3.4.3。Anaconda3文件夹中是否有“版本id”文件?简短解决方案 简言之,您需要在要与Jupyter一起使用的R版本中安装IRkernel包,然后将其提供给Jupyter。看 诊断 您可能不知道您有两个R安装。要确认Jupyter笔记本中的情况,请键入: R.version 这应返回如下值: _ platform
IRkernel
包,然后将其提供给Jupyter。看
诊断
您可能不知道您有两个R安装。要确认Jupyter笔记本中的情况,请键入:
R.version
这应返回如下值:
_
platform x86_64-w64-mingw32
arch x86_64
os mingw32
system x86_64, mingw32
status
major 3
minor 4.3
year 2017
month 11
day 30
svn rev 73796
language R
version.string R version 3.4.3 (2017-11-30)
nickname Kite-Eating Tree
现在打开RStudio或RGui并输入相同的命令,您将看到不同的输出(忽略任何警告):
请特别注意version.string
和昵称
变量之间的差异
现在在您的Jupyter笔记本中键入:
R.home()
这将产生如下输出:
“C:/Anaconda3/lib/R”
RStudio或RGui中的同一命令将返回不同的路径,例如:
“C:/R/R-35~1.0”
上述值可能与您计算机上的值不匹配,但如果它们彼此不同,则以下步骤将允许您使用Jupyter的最新R实例
更长的解决方案
R.home()
路径cd/d“C:/R/R-35~1.0”
,其中路径与您复制的路径相同。按回车键cd-bin
。回击R.exe
从该目录启动命令行RIRkernel
。这个包使R的版本可以作为Jupyter内核调用。键入install.packages('IRkernel')
并点击returnIRkernel::installspec(name='ir35',displayname='r3.5.0')
创建最新的R内核。注意:您可以根据需要更改名称和显示名称 _
platform x86_64-w64-mingw32
arch x86_64
os mingw32
system x86_64, mingw32
status
major 3
minor 5.0
year 2018
month 04
day 23
svn rev 74626
language R
version.string R version 3.5.0 (2018-04-23)
nickname Joy in Playing