我正在使用conda安装r包。当我使用这个示例格式时,它工作得很好
“conda install -c r r-scales --name condaenv”
但是当我想用--前缀定义安装目录时
conda install -c r r-scales --prefix=/opt/local
软件包“scale”已安装,但我无法在我期望的目录中找到它
“/opt/local/lib/R/library”
.这很奇怪,因为当我试图重新安装这个软件包时,它说
已安装所有请求的软件包。
这意味着这个软件包已经安装在定义的路径.**但在哪里?**我也尝试使用
康达列表
但我无法在已安装的软件包中找到“scales”。
**更新:**我也尝试使用install.packages(“scales),但我遇到了这个错误
/opt/anaconda/bin/x86_64-conda_cos6-linux-gnu-ld:无法找到-lm collect 2:错误:ld返回1退出状态制造商:**[/raid60/raid2/opt/local/lib/R/share/make/shlib.mk:6:scales.so]错误1错误:编译包失败?scales? 删除?/raid 60/raid 2/opt/local/lib/R/library/scales?
1条答案
按热度按时间eh57zj3b1#
在conda中使用环境时,r包安装在environment文件夹中。
例如,在Linux中,如果你有一个环境
condaenv
,那么用conda(或其更快的表亲mamba)安装的R包应该位于:要在系统中找到环境文件夹,您可以查看提供给this question的答案。