Ubuntu下搭建R语言开发环境
来源:互联网 发布:软件开发可行性报告 编辑:程序博客网 时间:2024/05/21 10:24
(1)修改sources.list源文件
用文本编辑软件如 vim 或 gedit 或 kate 打开 /etc/apt/sources.list 文件,在文本末尾新增一行:
1)如果是ubuntu是16.04 LTS,新增
deb https://cloud.r-project.org//bin/linux/ubuntu xenial/
2)如果是ubuntu是15.10,新增
deb https://cloud.r-project.org//bin/linux/ubuntu wily/
3)如果ubuntu是14.04 LTS,新增
deb https://cloud.r-project.org//bin/linux/ubuntu trusty/
4)如果ubuntu是12.04 LTS,新增
deb https://cloud.r-project.org//bin/linux/ubuntu precise/
(2)、运行更新
$ sudo apt-get update
更新源,出现如图所示未通过签名验证等问题,R源更新失败。
CRAN中存储的Ubuntu包需要通过密钥E084DAB9进行签名验证,运行以下命令添加密钥到ubuntu系统
$ sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys E084DAB9
结束后,如下图所示设置成功。
设置成功后再次更新软件源
$ sudo apt-get update
大功告成!
(3)、安装最新版R
安装基本版,运行
$ sudo apt-get install r-base
安装开发版(可以编译R包),运行
sudo apt-get install r-base-dev
(4)、运行R软件
在命令行输入R,即进入
(5)、尝试运行R程序,如果rJava没有装好会报错。在安装一下rJava.
Error : .onLoad failed in loadNamespace() for ‘rJava’, details:
call: dyn.load(file, DLLpath = DLLpath, …)
error: unable to load shared object ‘/usr/lib/R/site-library/rJava/libs/rJava.so’:
libjvm.so: cannot open shared object file: No such file or directory
Error: package or namespace load failed for ‘rJava’
安装Javajdk和r-cran-rjava
sudo apt-get install openjdk-7-jdk
sudo apt-get install r-cran-rjava
安装完成后运行,大功告成。
(6)如果在运行过程中仍然报错,则可能是Java环境变量的问题。在运行的程序中重新设置Java的环境变量。
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386
export LD_LIBRARY_PATH=
Sys.setenv(“JAVA_HOME”)
//windows中设置Java环境变量
Sys.setenv(JAVA_HOME=’C:\Program Files\Java\jre7’)
参考文章:
http://jingyan.baidu.com/article/e8cdb32b3526f837052badea.html
http://blog.csdn.net/jiabiao1602/article/details/42076657
- Ubuntu下搭建R语言开发环境
- R 语言开发环境搭建
- Ubuntu下安装R语言和开发环境
- redhat6下R语言环境搭建
- Linux 下 R 语言环境搭建、测试
- Linux下R语言环境搭建
- Ubuntu-14.04 安装 R 语言开发环境
- Ubuntu下开发环境搭建
- R语言-CentOS 7下搭建R环境
- ubuntu环境下java开发环境搭建
- ubuntu环境下Theano开发环境搭建
- ubuntu环境下搭建python3开发环境
- 在Mac系统上搭建R语言开发环境Rstudio
- R语言环境在Ubuntu下的安装
- Ubuntu下搭建Java开发环境[转帖 ]
- ubuntu下搭建open offcie开发环境
- Ubuntu下开发环境的搭建
- ubuntu下QT4开发环境的搭建
- 数组中出现次数超过一半的数字
- java 写一个简单的计算器
- java io系列08之 File总结
- Using assembly writing algorithm programs
- 操作系统下的指针长度
- Ubuntu下搭建R语言开发环境
- Java-IO之字符输入输出流(Reader和Writer)
- 剑指offer(4)-O(1)时间删除链表结点
- 8086数据寄存器介绍
- 一个页面从输入 URL 到页面加载显示完成,这个过程中都发生了什么?
- 如何对示波器中的参数和图片进行处理心得整理
- 百度云的产品及使用场景分析
- Java-IO之CharArrayReader
- 使用FutureTask和Callable创建可获取返回值的多线程