踩了各种坑终于成功了,记录一下过程~
要有R和jupyter,在R的命令行中输入: install.packages(c('repr', 'IRdisplay', 'evaluate', 'crayon', 'pbdZMQ', 'devtools', 'uuid', 'digest'), destdir = "D:\\Softwares\\R\\R-4.0.0\\packages")其中,destdir参数指定要下载的包的安装位置。
在R中安装 IRkernel 包: 参考网上的代码报错,提示系统没有安装Git 解决:下载并安装Git(版本控制工具) 下载地址:https://git-scm.com/downloads 安装过程:可任选文件位置安装,基本保持默认选项即可,安装参考:Git安装教程(windows) 注意的点: 安装好了Git再运行仍然报错,如下: 错误原因:纯粹是网络问题,换成手机热点解决了。 再次运行仍然报错,如下: 这个错误在网上找了多种解决方法都不成功,网上说是Git的代理问题。 后来在stack overflow社区找到解决方法: 安装 IRkernel 包不用运行install_github语句,直接安装即可,安装过程参考:https://irkernel.github.io/installation/ 注意,需要在R的终端命令行中,而不是R的APP中 第一步,正常安装包 install.packages('IRkernel',destdir = "D:\\Softwares\\R\\R-4.0.0\\packages")第二步, 为当前用户可使用第一条语句,为当前系统则使用第二条语句。 但是,在R的命令行中,这一步我又报错了!如下: 又是在stack overflow社区找到解决方法! 这条语句不能在R命令行中写,而要打开jupyter的终端命令行,切换到R终端的目录,运行该R代码。 切换盘符,进入bin目录,输入R运行R命令,运行这条命令
IRkernel::installspec()第三步,设置快捷键,仍然在刚才的jupyter命令行窗口,输入:
jupyter labextension install @techrah/text-shortcuts然后,打开jupyter,发现里面已经有了R内核
就可以愉快的在jupyter中写R了!~