1

我在下载 r 包rsvg 时遇到了困难。我首先按照这些说明为最新的 R 版本 4.0.2 创建了一个带有 conda 的环境。我能够毫无问题地下载许多其他 R 包和 bioconductor 包,但是,这个在配置它时会产生大量的行,并以错误下载和它的依赖项(systemfonts, stringi, stringr, gdtools, magick, svglite, knitr)结束。我的确切命令是install.packages("rsvg", dependencies =T). 尝试下载这些软件包中的每一个也会产生所需的依赖关系树(每个配置都失败)。

在这些行中,我注意到了这个错误/user/include/freetype2/freetype/config/ftheader.h:3:12: fatal error x86_64-linux-gnu/freetype2/config/fthreader.h no such file or directory,这让我怀疑我的 R 安装不完整或已损坏。我用其他 R 版本(例如 R 3.6.0)对其进行了测试,但出现了相同的错误。在windows(Rstudio 3.6.2)上安装它也没有工作,现在我想知道这个包是否需要以不同的方式安装还是系统相关的问题?任何帮助将不胜感激

4

1 回答 1

0

您需要创建一个新环境,然后才能在 Anaconda 中安装 R 4.+。按着这些次序。

conda create --name r4-base

在此处输入图像描述

激活后r4-base运行这些命令

conda install -c conda-forge r-base
conda install -c conda-forge/label/gcc7 r-base

最后,您会注意到r-basa将安装版本 4。

在此处输入图像描述

此后,您可以安装任何受支持的软件包。但仅此,您将无法在 Jupyter 笔记本中使用它。install.packages('IRkernel')如果你想使用它,你还需要安装和 Jupyter notebook。否则,您最好使用 R-Studio。

用于 Jupyter 安装和 RKernel。

conda install jupyter

然后打开 R 控制台。在 R 控制台中编写

install.packages('IRkernel')
IRkernel::installspec()

恭喜!您可以使用适用于 Python 和 R 的 Notebook。

于 2020-12-19T12:01:16.660 回答