美文网首页
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