Anaconda 安裝R環境,安裝Package和配置鏡像,R語言Helloworld程序

安裝R

在安裝之前,先檢查一下本地的環境有哪些:

接着創建一個R環境:

然後切換到新建的r環境:

conda activate r

接着安裝r:

conda install r

過程大概如下:

過程中遇到一些問題:

有些安裝包由於網絡問題不能下載完全,如下所示:

對於這個問題,只需要再針對這些包單獨安裝即可:

例如:

conda install r-base=3.6.1

全部安裝完畢之後,檢查是否安裝完成:

輸入R按Tab鍵:

可以看到R和Rscript都能檢索出來了,安裝完畢。

安裝Package:

第一種方法使用R腳本安裝:

#輸入R回車,進入R命令行交互界面,輸入如下命令進行安裝

>install.package("glue")

但是這種方式經常回出各種各樣的問題。

第二種方法使用本地安裝:

https://cran.r-project.org/web/packages/glue/index.html,下載相應的版本進行安裝。

這種方式我也沒有使用過,個人覺得不建議使用。

第三種方式使用Anaconda進行安裝:

既然我們選擇了Anaconda安裝R,那麼使用Anaconda安裝Package也是比較方便的,並且易於管理。

方法如下:

打開https://anaconda.org/網站,看到如下界面

在搜索窗口輸入r-glue進行搜索,注意R的package一般都有r-爲前綴。

可以看到有很多結果,結果爲xxx/r-glue的形式,其中xxx爲不同的channel,可以選擇其中一個點擊進去,以第一個爲例:

清楚的告訴我們選擇任何一個進行安裝即可。由於我已經安裝過r-glue,所以以r-wavelets爲例進行演示,如下

注:-c r 的意思是選擇r這個channel

添加Channel和鏡像

由於訪問國外的網絡經常會有網速慢的問題,所以可以添加一些國內鏡像作爲channel,這樣就能在下載的時候體驗飛一般的速度了。方法如下:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/

當然也可以打開home目錄下的.condarc文件手工添加,格式如下:

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/

如上圖所示,可以使用鏡像下載了,速度飛快。

開發工具

我使用PyCharm進行開發,比較合適複雜的項目

HelloWorld程序

# Title     : TODO
# Objective : TODO
# Created by: darren.zhang
# Created on: 2020/2/26

# Hello world
print("hello world")

# Import package
library(glue)
name <- "Darren Zhang"
sayhi <- glue("Hi {name} !")

print(sayhi)

結果爲:

[1] "hello world"
Hi Darren Zhang !

glue的介紹和用法請參考https://www.cnblogs.com/hider/p/11987638.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章