美文网首页
Jupyter如何关联不同版本的Python和R

Jupyter如何关联不同版本的Python和R

作者: 天妇罗呀 | 来源:发表于2019-01-28 13:02 被阅读0次

简介

* 功能:单行独立运行,并输出保留结果,具备R和python环境

* 使用攻略&心得:

数据分析为什么常用Jupyter而不是直接使用Python脚本或Excel?- 子珂的回答 - 知乎

* 优点

适合数据分析的 处理-计算-分析 的过程,不需要再专门写报告

Python带来的丰富的第三方包支持,不需要自己再重复造轮子

markdown语言方便直接注释说明

正在逐步丰富的功能,比如多个cell的剪切/粘贴,PPT放映, cell tag ...

重要的地方: jupyter可以导出为html、pdf,可以直接检索代码。而且也可以直接在jupyter中添加注释。

安装

官网:https://jupyter.org/install

❗️不建议用anaconda安装,∵ anaconda庞大臃肿,难以安装卸载。自己build Workflow更好管理

在terminal用pip3安装 Jupyter,就会自动关联到Jupyter了

python3 -m pip install --upgrade pip  

python3 -m pip install jupyter

关联

原理:在编译环境中运行Jupyter的Kernel代码,就可以自动关联了。在terminal中反而很难定位,尤其有多个python时。

关联R

在Rstudio的console中run以下代码

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

  devtools::install_github('IRkernel/IRkernel')

等运行结束后,再run以下代码,2选一即可,建议选第一个。

# 只在当前用户下安装  

IRkernel::installspec()  

# 或者是在系统下安装  

IRkernel::installspec(user = FALSE)

运行

在terminal直接输入名字

  jupyter notebook

新建notebook:在右上角可以看到关联的环境

相关文章

网友评论

      本文标题:Jupyter如何关联不同版本的Python和R

      本文链接:https://www.haomeiwen.com/subject/oslbrqtx.html