jupyter跑Java,C++/C,R
最开始接触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相关推荐
- 从java里调用r jri的设置方法_从Java里调用R – JRI的设置方法
JRI允许用户从Java里面调用R的功能,而Eclipse是目前最常用的Java开发环境.本文介绍在Eclipse里设置JRI的方法. 环境: Windows 7 32bit Eclipse 3.6 ...
- java 执行shell 卡住_Aid learning/Termux之Jupyter的Java编程高级篇——包管理
Aid Learning自从0.80版本开始就自带Jupyter了. Termux也可以安装Python,然后安装Jupyter,不过要想在Termux使用纯种Java,特别是Java使用Jupyte ...
- 从Java里调用R – JRI的设置方法
JRI允许用户从Java里面调用R的功能,而Eclipse是目前最常用的Java开发环境.本文介绍在Eclipse里设置JRI的方法. 环境: Windows 7 32bit Eclipse 3.6 ...
- java jri_Java调用R(二)_JRI | 学步园
推荐使用.相比RServe更灵活,效率更高. 基本步骤 1. R中需要安装rJava包. 2. 系统变量Path加上 C:\Program Files\R\R-3.0.1\bin\i386;C:\ ...
- Jupyter 配置 Java环境,写Java代码,测试成功
本次简单诉说下怎么通过jupyter安装iJava,写Java代码. 安装Java的不说了 我使用的是Java15 然后去:https://github.com/SpencerPark/IJava/r ...
- 在服务器上跑 Java Selenium 的教程
前言 之前要写一个爬全民K歌的 Selemiun 代码,但是发现只能在本地跑跑,一旦部署到服务器上就会出现奇怪的找不到浏览器的错误,那有个毛用啊对吧.后来 Hcbbt 巨巨给我发了个教程,才发现少装了 ...
- Jupyter Notebook实现直接调用R
学习了python,已经能够满足大部分需求了.但是最近学习生息和组学数据分析,以后的论文是必须要用R语言来写的. 那就学吧.因为之前一直在用jupyter notebook来写分析报告,所以我就想也用 ...
- 使用 conda 和 Jupyter 创建你的自定义 R 包,转换笔记为幻灯片
创建你的自定义 R 包 出于用户使用方便考虑,Anaconda 已经在 "R Essentials" 中打包了一些最常用的数据科学 R 包.使用 conda metapackage ...
- java.lang AAPT_android R.java aapt
aapt 是android assert packaging tool的缩写,具体如下: 1. 列出apk包的内容 aapt l[ist] [-v] [-a] file.{zip,jar,apk} - ...
最新文章
- JPTagView-多样化的标签View
- Js文件中调用其它Js函数的方法
- eclipse 配置java路径_如何在eclipse的配置文件里指定jdk路径
- 下一个嵌入式大神,难道不是你吗?
- 【语义分割】Fully Attentional Network for Semantic Segmentation
- ASP.NET Core 中文文档 第三章 原理(2)中间件
- c语言十六进制转换加H,c语言十六进制和十进制间的转换.docx
- 一文教你学会需求分析与管理
- Qt线程间通信-信号与槽通信
- 生活在信息世界,人人都该懂得大数据概念
- 申请Let's Encrypt永久免费SSL证书
- echarts java动态数据_[ASP.net教程]ECharts Java 动态加载数据,echartsjava
- keepalived+Nginx实现Web高可用
- 在Windows上删除所有的Oracle安装 和电脑名改变后的设置...
- torch-1.6.0+cu92-cp38-cp38-linux_x86_64.whl is not a supported wheel on this platform.
- 动态EXCEL数据透视表
- 网线RJ45接口针脚
- Nginx配置静态资源服务器
- hadoop3.3.0集群搭建(详细教程)
- csrf攻击与防护—2用flask简单演示防范csrf攻击之referer