按:这是第二篇测试文章,记录一次失败的安装 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/
- base
- datasets
- grDevices
- methods
- splines
- stats4
- tools
- utils
- compiler
- graphics
- grid
- parallel
- stats
- tcltk
- translations
安装新库
安装包的基本命令:
install.packages("package_name","dir")
package_name:要安装的R包的名称,R 严格区分大小写。
dir:包安装的路径。默认R安装的文件夹下的 library 文件夹中。
默认安装最新版的。安装包的过程中如果需要引用到关联 R 包,也会自动安装。
多个包可以通过一个数组来安装:
install.packages(c("package 1","package 2",···))
安装 tm 之后,新增 6 个:
- BH
- NLP
- Rcpp
- slam
- tm
- 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 没安装成功,等于废了……