Windows玩转R语言之配置篇


本文主要介绍R语言开发环境的搭建,并利用了scoop这个开源项目

这里推荐环境的安装使用Windows下的包管理器scoop
scoop安装软件有以下优点

  • 集搜索、下载、安装、更新软件于一体:极大的降低了安装维护一个软件的成本,我们甚至不必在软件本身的复杂菜单中寻找那个更新按钮来更新软件自己,官方有bucket数据源会实时更新版本下载链接
  • 将软件干干净净的安装到电脑的「用户文件夹」下:这样既不会污染路径也不会请求不必要的权限(UAC)
  • 在卸载软件的时候,能够尽量清空软件在电脑上存储的任何数据和痕迹
  • 不会污染你的Windows系统中的环境变量(毕竟你也不想你电脑中path下面有很多路径吧)

以下安装顺序不能错乱

1. 安装SCOOP

1.1. 前提

  • WindowsPoweshell版本大于等于3
    打开您的Poweshell输入
    $psversiontable.psversion.major
    
  • 确保您已允许PowerShell执行本地脚本
     set-executionpolicy remotesigned -scope currentuser
    
  • 配置安装路径与全局安装路径注意:自定义安装目录下不要含有中文名
    [environment]::setEnvironmentVariable('SCOOP','D:\software\scoop','User')
    $env:SCOOP='D:\software\scoop'
    
    [environment]::setEnvironmentVariable('SCOOP_GLOBAL','D:\software','Machine')
    $env:SCOOP_GLOBAL='D:\software'
    
    D:\software\scoopD:\software这两个路径名不要相同可自定义,但不要相同

1.2. 安装

  • 在shell中运行
    iex (new-object net.webclient).downloadstring('https://get.scoop.sh')

等待就OK

  • 了解更多信息,输入scoop,或进入官网

  • 添加bucket

scoop bucket add extras

如果全球网络性差,此步可能需要很长时间

2. 搭建R语言开发环境

2.1. R

R主要用于统计学分析,及各种统计绘图,图表绘制等,是一个开源软件,因此应用较为广泛,

  • 安装
scoop install R
  • 它的更新是个问题,一般是手动官网下载,然后文件覆盖,着实麻烦,有了scoop,就方便许多,具体详情见后文scoop软件的更新

2.2. 安装Rtools

我们在安装R语言的packages时,有时会遇到以下的情况,

  • 只有源码文件,没有编译好的二进制文件。
  • 或者有二进制文件,但版本过低
    如果我们想要使用该包,则需要自己手动build,所用到的工具就是这个Rtools工具

按照常理,我们需要将这个Rtools添加到环境变量中,但用了scoop就不需要了

scoop install Rtools

在安装Rstudio之前,为了保险,先关闭所有的终端shellandcmd

2.3. 安装IDE–Rstudio

  • 编写R,怎么能不要一个好的编辑器呢,(如果你觉得那个R自带的编辑器够用,可以不用安装Rstudio)

  • 顺便说一下,Rstudio还可以进行简单的科技排版slides绘制呢,更多有趣的功能等待你去挖掘

  • 安装

scoop install rstudio
  • 到此,你就可以愉快的玩R了

3. scoop软件的使用问题

3.1 命令使用

  • 运行命令scoop update *scoop update <app name>
  • 移除软件旧版本scoop cleanup *
  • 清除安装缓存文件scoop cache rm *

3.2 基于scoop下载的其他软件推荐

这里推荐几个好玩的软件

#本地文件检索
scoop install everything

# 开启管理员权限
scoop install sudo

# 程序员笔记撰写
scoop install vnote

# B站视频下载或有关视频下载--基于命令行
scoop install youtube-dl


# 卸载Windows软件,也可以强力卸载微软商店安装的软件
scoop install geekuninstaller

# 视频播放器,支持绝大多数视频格式
scoop install vlc

3.3 scoop下载软件的全局安装问题


#注意:有些软件只能选择全局安装,例如

#视频录播软件,(下载了好几次,无法显示器录屏,全局下载就OK了)

sudo scoop install obs-studio -g

# 和PS有相似功能,但占用CPU资源少,开源免费的图形处理开源软件GIMP

sudo scoop install gimp -g

3.4 安装指定bucket的app

scoop install dorado/<app_name>
# 下面是dorado中特有的软件,测试其是否添加成功
scoop search trash

Reference

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值