Windows下玩转R语言之配置篇:利用scoop管理软件
本文主要介绍R语言开发环境的搭建,并利用了
scoop
这个开源项目
这里推荐环境的安装使用Windows下的包管理器scoop
scoop安装软件有以下优点
- 集搜索、下载、安装、更新软件于一体:极大的降低了安装维护一个软件的成本,我们甚至不必在软件本身的复杂菜单中寻找那个更新按钮来更新软件自己,官方有
bucket
数据源会实时更新版本下载链接 - 将软件干干净净的安装到电脑的「用户文件夹」下:这样既不会污染路径也不会请求不必要的权限(UAC)
- 在卸载软件的时候,能够尽量清空软件在电脑上存储的任何数据和痕迹
- 不会污染你的Windows系统中的环境变量(毕竟你也不想你电脑中
path
下面有很多路径吧) 以下为利用scoop
的安装方式
以下安装顺序不能错乱
1. 安装SCOOP
1.1. 前提
确保
WindowsPoweshell
版本大于等于3,打开您的Poweshell
输入1
psversiontable.psversion.major
确保您已允许PowerShell执行本地脚本
1
set-executionpolicy remotesigned -scope currentuser
配置安装路径与全局安装路径(注意:自定义安装目录下不要含有中文名)
1
2[environment]::setEnvironmentVariable('SCOOP','D:\sofeware\scoop','User')
env:SCOOP='D:\sofeware\scoop'1
2[environment]::setEnvironmentVariable('SCOOP_GLOBAL','D:\sofeware','Machine')
env:SCOOP_GLOBAL='D:\sofeware'D:\sofeware\scoop
与D:\sofeware
,这两个路径名不要相同可自定义,但不要相同 ## 1.2. 安装在shell中运行
等待就OK1
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
了解更多信息,输入
scoop
,或进入官网添加
bucket
如果全球网络性差,此步可能需要很长时间1
scoop bucket add extras
2. 搭建R语言开发环境
2.1. R
R主要用于统计学分析,及各种统计绘图,图表绘制等,是一个开源软件,因此应用较为广泛,
- 安装
1
scoop install R
- 它的更新是个问题,一般是手动官网下载,然后文件覆盖,着实麻烦,有了
scoop
,就方便许多,具体详情见后文scoop软件的更新
2.2. 安装Rtools
我们在安装R语言的packages
时,有时会遇到以下的情况,
- 只有源码文件,没有编译好的二进制文件。
- 或者有二进制文件,但版本过低
如果我们想要使用该包,则需要自己手动build,所用到的工具就是这个Rtools工具。
按照常理,我们需要将这个Rtools
添加到环境变量中,但用了scoop
就不需要了
1 | scoop install Rtools |
在安装Rstudio之前,为了保险,先关闭所有的终端shell
andcmd
2.3. 安装IDE--Rstudio
编写R,怎么能不要一个好的编辑器呢,(如果你觉得那个R自带的编辑器够用,可以不用安装Rstudio)
顺便说一下,
Rstudio
还可以进行简单的科技排版与slides绘制呢,更多有趣的功能等待你去挖掘安装
1
scoop install rstudio
到此,你就可以愉快的玩R了
3. scoop软件的使用问题
3.1 命令使用
- 运行命令
scoop update *
或scoop update <app name>
- 移除软件旧版本
scoop cleanup *
- 清除安装缓存文件
scoop cache rm *
3.2 基于scoop下载的其他软件推荐
这里推荐几个好玩的软件
1 | #本地文件检索 |
3.3 scoop下载软件的全局安装问题
1 |
|
「一行代码」搞定软件安装卸载,用 Scoop 管理你的 Windows 软件
windows包管理工具:scoop 安装,常用的配置及命令