我应该在哪里搜索 conda 安装的 R 包?



我正在使用conda安装r包。当我使用此示例格式时,它工作正常

"Conda install -c r r-scales --name condaenv"

但是当我想使用 --prefix 定义安装目录时

conda install -c r r-scales --prefix=/opt/local

软件包"scale"已安装,但我在我期望的目录中找不到它

"/opt/local/lib/R/library">

.这很奇怪,因为当我尝试重新安装此软件包时,它说

已安装所有请求的软件包。

这意味着此包已安装在定义的路径中。但是在哪里呢?我也尝试使用

康达列表

但是我在已安装的软件包中找不到"规模"。
更新:我也尝试使用install.packages("scales),但我遇到了这个错误

/

opt/anaconda/bin/x86_64-conda_cos6-linux-gnu-ld: 找不到 -lm 收集 2:错误:LD 返回 1 退出状态:*** [/raid60/raid2/opt/local/lib/R/share/make/shlib.mk:6: scales.so]错误 1 错误:包缩放编译失败? * 删除 ?/raid60/raid2/opt/local/lib/R/library/scales?

在 conda 中使用环境时,r 包安装在环境文件夹中。

例如,在 Linux 中,如果您有环境condaenv,则与 conda(或其更快的表亲 mamba)一起安装的 R 包应位于:

~/conda/envs/condaenv/lib/R/library/

要在系统中找到环境文件夹,您可以查看为此问题提供的答案。

最新更新