今天,我正在Linux机器上的Anaconda中设置R环境。目标是运行R的特定版本,以处理生物信息学管道的依赖性。
到目前为止,我有: 下载并安装Anaconda(v 4.5.4),并为R创建并激活了一个环境:
conda create --name r_3.5.1
conda activate r_3.5.1
在激活的环境中搜索并下载R和R-Essentials的特定版本:
conda search r-base
conda install -c conda-forge r=3.5.1
conda search r-essentials
conda install -c r r-essentials=3.5.1
但是,当我在这种环境中打开jupyter-notebook
时,启动一个新的R笔记本并检查version
,我正在运行3.2.3版本。这个旧版本似乎是我的/usr/bin/r
中的版本,而我想要的R版本是/home/me/anaconda3/envs/r_3.5.1
在特定环境中为R打开或创建Jupyter-notebook时,如何指定要打开的R的特定版本?
答案 0 :(得分:0)
在环境中打开Jupyter笔记本不足以开始使用指定版本的R。
为解决此问题,我在环境中安装了jupyter:
conda install jupyter
然后,我打开了一个先前存在错误的R内核的jupyter笔记本,并在一个单元格中运行:
install.packages('IRkernel')
IRkernel::installspec()
,并在另一个单元格中用version
确认我正在运行正确的版本。