按:这是第二篇测试文章,记录一次失败的安装 R 语言 Jupyter 支持的过程。年终了,太多工作汇报要处理,R 语言的学习只能暂时放下。之后重启时,如果能成功,再好不过,如果再次失败,就在本地学习 R,2021年12月16日,我已经申请到一台 MacBook Pro,感谢易车!

官网:https://anaconda.org/anaconda/conda

R-base:https://anaconda.org/conda-forge/r-base

2021年12月10日,重新安装R。

创建环境

$ conda create -n RS4
Collecting package metadata (current_repodata.json): done
Solving environment: done

## Package Plan ##
environment location: /home/christen/anaconda3/envs/RS4
Proceed ([y]/n)? y
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
# To activate this environment, use
# $ conda activate RS4
# To deactivate an active environment, use
# $ conda deactivate

升级核心

$ conda update -n base conda

启动安装

conda install -c conda-forge r-base

因为网慢,升级和安装,都先报了错,说是下载长度不一致,重试之后即可,经过漫长的等待,已经安装成功,但不是最新的 4.1,而是 4.0.5,由于我习惯 clear,没有存下提示信息。

之后我创建了快照,默认有以下 Library:

/home/christen/anaconda3/envs/RS4/lib/R/library/

  1. base
  2. datasets
  3. grDevices
  4. methods
  5. splines
  6. stats4
  7. tools
  8. utils
  9. compiler
  10. graphics
  11. grid
  12. parallel
  13. stats
  14. tcltk
  15. translations

安装新库

安装包的基本命令:

install.packages("package_name","dir")

package_name:要安装的R包的名称,R 严格区分大小写。

dir:包安装的路径。默认R安装的文件夹下的 library 文件夹中。

默认安装最新版的。安装包的过程中如果需要引用到关联 R 包,也会自动安装。

多个包可以通过一个数组来安装:

install.packages(c("package 1","package 2",···))

安装 tm 之后,新增 6 个:

  1. BH
  2. NLP
  3. Rcpp
  4. slam
  5. tm
  6. xml2

注意:要启动R,必须先激活 RS4 环境。

向前一步

向 Jupyter 进发,先安装基本的依赖包:

install.packages(c('repr', 'IRdisplay', 'evaluate', 'crayon', 'pbdZMQ', 'devtools', 'uuid', 'digest'))

Warning messages:

installation of package ‘stringi’ had non-zero exit status
installation of package ‘stringr’ had non-zero exit status
installation of package ‘knitr’ had non-zero exit status
installation of package ‘roxygen2’ had non-zero exit status
installation of package ‘gert’ had non-zero exit status
installation of package ‘usethis’ had non-zero exit status
installation of package ‘devtools’ had non-zero exit status

中途选择了北京镜像,下载很快!

但 devtools 没安装成功,等于废了……

最后修改:2021 年 12 月 24 日
如果觉得我的文章对你有用,请随意赞赏