热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在jupyter中安装R的kernal

网上有安装完anaconda后可以直接使用conda命令安装R的kernal,本人电脑上已经安装了anaconda和R,因此使用手动安装的方式安装。安装

网上有安装完anaconda后可以直接使用conda 命令安装R的kernal,本人电脑上已经安装了anaconda和R,因此使用手动安装的方式安装。

安装环境:

  • windows 8.1 企业版
  • Anaconda 3 (64-bit)
  • R x64 3.4.2

具体步骤如下:

1、确保电脑上已经安装好anaconda 和 r 两个程序,没有安装的可自行到官网下载,都是免费开源的软件。然后自行百度安装,其实只要点击下一步就可以了。要注意的一点是记住R的安装目录。我的是安装在D盘下的,安装目录为:D:\Program Files\R\R-3.4.2\bin。一定要记住,下一步要用到。

2、安装完成后打开anaconda promp。在界面中输入下面的命令:

cd /d D:\Program Files\R\R-3.4.2\bin

1172881-20180428162910498-1798256557.png

3、在提示符后面输入如下命令(就一个字母r):

r

1172881-20180428163051435-1855377600.png

4、在提示符后输入下面的命令:

install.packages(c('repr', 'IRdisplay', 'evaluate', 'crayon', 'pbdZMQ', 'devtools', 'uuid', 'digest'))

安装时要注意看安装信息,是否有报错信息(warning信息),以上包安装不成功,下一步就会报错。我安装的时候就有一个包(digest)没安装上,再下一步就看到了。

5、在提示符后输入下面的命令:

devtools::install_github('IRkernel/IRkernel')

由于上一步中有一个包没有正确安装,导致报错,见下图:

1172881-20180428163125982-330544037.png

解决方法为,使用下下面的命令再安装一次:

install.packages( 'digest')

相信会用R语言的都会,就是安装包。但还可能报错,之前在Rstudio中安装的时候也报错了,再安装也是一直报错,解决方案是将Rstudio关掉,重新打开就安装成功了。

1172881-20180428163144008-686414907.png

由于之前我在Rstudio中安装过IRkernel包,所以会有上面的提示信息,为了避免再次踩坑,我使用强制安装的方式又安装了一次,如下:
1172881-20180428163206367-1222187807.png

6、在提示符后输入下面的命令:

IRkernel::installspec()

安装完成后会有如下提示:
1172881-20180428163254578-16936401.png

7、测试一下是否安装成功。使用q()命令退出到promp命令界面。按你的常用方式打开jupyter notebook,在右侧新建的下拉选择里面出现R,就代表安装成功了。本文即在jupyter notebook里面写的。
1172881-20180428163219005-534904982.png

总结一下:
之前是在Rstudio 和R自带的控制台中都安装过,安装过程中为上述安装过程的4,5,6步,代码是一样的,只不过是在Rstudio或R控制台中安装R包,但到第6步就报错,不知道什么原因。在解决的过程中找到了这篇博客:0基础包教会 | 数据分析环境搭建:jupyter配置python & r kernel。文中提到在anaconda promp中打开R的控制台进行安装R包。随后按照这个思路安装成功了。

转:https://www.cnblogs.com/idiots/p/8968482.html



推荐阅读
author-avatar
少爷自控_592
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有