最开始接触Anaconda,应该是18年3月,还是在机器学习的时候用过,Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。Anaconda利用工具命令conda来进行package和environment的管理,并且已经包含了Python和相关的配套工具。

Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。大家都是用jupyter跑python程序,运行的是ipython文件,听过ijava吗,在jupyter跑过R语言吗?

Anaconda是python 和 R的集成开发环境

但是Jupyter Notebook 支持非常多的编程语言,而且可以直接运行这些语言的代码

官方文档:https://github.com/jupyter/jupyter/wiki/Jupyter-kernels

配置R

R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。简单来说,R是一门统计计算语言,是一套开源的数据分析解决方案。

conda虚拟一个环境

conda create -n 虚拟环境名字

然后一行搞定

 conda  install -c r r-essentials

如果R包需要的指定版本的R,update就ok了

conda update r r=3.5.2

输入R就进入了终端,就证明了搞定了

在console里写如下命令,下载必要的R包

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

下载时,选择服务器,香港的服务器离我近点,这些下R包就网速还ok

RStudio(简称RS)是一款R语言的IDE,R自带的环境操作起来可能不是方便,而Rstudio很好地解决了这个问题,而且它还具有调试、可视化等功能,支持纯R脚本、Rmarkdown (脚本文档混排)、Bookdown (脚本文档混排成书)、Shiny (交互式网络应用)等。

安装RS

conda install -c r rstudio

配置Java

java要安装jdk,java>9

jdk的安装pass,网上大把

测试jdk是否安装成功

java -version
javac -version

记得虚拟conda的Java虚拟环境

编译iJava内核

> git clone https://github.com/SpencerPark/IJava.git
> cd IJava/

linux or mac chmod u+x gradlew && ./gradlew installKernel

windows gradlew installKernel

测试jupyter kernelspec list

官网:https://github.com/SpencerPark/IJava

在jupyter不用老是新建类,相对于iDEA,更加不错,但是没有IDEA的快捷键,只有一个tab提示

C++/C

就一行命令安装一个内核

使用conda 安装xeus-cling内核

conda install xeus-cling -c conda-forge

C一样

jupyter-c-kernel

jupyter跑Java,C++/C,R相关推荐

  1. 从java里调用r jri的设置方法_从Java里调用R – JRI的设置方法

    JRI允许用户从Java里面调用R的功能,而Eclipse是目前最常用的Java开发环境.本文介绍在Eclipse里设置JRI的方法. 环境: Windows 7 32bit Eclipse 3.6 ...

  2. java 执行shell 卡住_Aid learning/Termux之Jupyter的Java编程高级篇——包管理

    Aid Learning自从0.80版本开始就自带Jupyter了. Termux也可以安装Python,然后安装Jupyter,不过要想在Termux使用纯种Java,特别是Java使用Jupyte ...

  3. 从Java里调用R – JRI的设置方法

    JRI允许用户从Java里面调用R的功能,而Eclipse是目前最常用的Java开发环境.本文介绍在Eclipse里设置JRI的方法. 环境: Windows 7 32bit Eclipse 3.6 ...

  4. java jri_Java调用R(二)_JRI | 学步园

    推荐使用.相比RServe更灵活,效率更高. 基本步骤 1.  R中需要安装rJava包. 2.  系统变量Path加上 C:\Program Files\R\R-3.0.1\bin\i386;C:\ ...

  5. Jupyter 配置 Java环境,写Java代码,测试成功

    本次简单诉说下怎么通过jupyter安装iJava,写Java代码. 安装Java的不说了 我使用的是Java15 然后去:https://github.com/SpencerPark/IJava/r ...

  6. 在服务器上跑 Java Selenium 的教程

    前言 之前要写一个爬全民K歌的 Selemiun 代码,但是发现只能在本地跑跑,一旦部署到服务器上就会出现奇怪的找不到浏览器的错误,那有个毛用啊对吧.后来 Hcbbt 巨巨给我发了个教程,才发现少装了 ...

  7. Jupyter Notebook实现直接调用R

    学习了python,已经能够满足大部分需求了.但是最近学习生息和组学数据分析,以后的论文是必须要用R语言来写的. 那就学吧.因为之前一直在用jupyter notebook来写分析报告,所以我就想也用 ...

  8. 使用 conda 和 Jupyter 创建你的自定义 R 包,转换笔记为幻灯片

    创建你的自定义 R 包 出于用户使用方便考虑,Anaconda 已经在 "R Essentials" 中打包了一些最常用的数据科学 R 包.使用 conda metapackage ...

  9. java.lang AAPT_android R.java aapt

    aapt 是android assert packaging tool的缩写,具体如下: 1. 列出apk包的内容 aapt l[ist] [-v] [-a] file.{zip,jar,apk} - ...

最新文章

  1. JPTagView-多样化的标签View
  2. Js文件中调用其它Js函数的方法
  3. eclipse 配置java路径_如何在eclipse的配置文件里指定jdk路径
  4. 下一个嵌入式大神,难道不是你吗?
  5. 【语义分割】Fully Attentional Network for Semantic Segmentation
  6. ASP.NET Core 中文文档 第三章 原理(2)中间件
  7. c语言十六进制转换加H,c语言十六进制和十进制间的转换.docx
  8. 一文教你学会需求分析与管理
  9. Qt线程间通信-信号与槽通信
  10. 生活在信息世界,人人都该懂得大数据概念
  11. 申请Let's Encrypt永久免费SSL证书
  12. echarts java动态数据_[ASP.net教程]ECharts Java 动态加载数据,echartsjava
  13. keepalived+Nginx实现Web高可用
  14. 在Windows上删除所有的Oracle安装 和电脑名改变后的设置...
  15. torch-1.6.0+cu92-cp38-cp38-linux_x86_64.whl is not a supported wheel on this platform.
  16. 动态EXCEL数据透视表
  17. 网线RJ45接口针脚
  18. Nginx配置静态资源服务器
  19. hadoop3.3.0集群搭建(详细教程)
  20. csrf攻击与防护—2用flask简单演示防范csrf攻击之referer

热门文章

  1. uImage和zImage的区别
  2. php如何去除侧栏,设置内容区侧栏
  3. Vue+ElementUI: 手把手教你做一个audio组件
  4. python 指定证书验证_如何在python中验证SSL证书?
  5. Nginx虚拟主机配置
  6. 【easyui】treegrid逐级加载源码
  7. 一个Demo展示Storyboard的强大
  8. 集体智慧编程 - 构建价格模型
  9. 测试架构师的目标和价值
  10. 简单是一种美:提高项目成功率的一些方法