R软件包“soiltexture”版本1.5.1安装但未加载

t40tm48m  于 2023-03-15  发布在  其他
关注(0)|答案(1)|浏览(155)

无法安装R软件包“soiltexture”
R软件包“soiltexture”版本1.5.1安装在R上时没有任何警告。当尝试加载“library(soiltexture)”时,R studio将长时间显示忙碌,并且部分终止。
我使用的是RStudio 2022.12.0和R 4.2.2 GUI 1.79高塞拉利昂构建版本(8160)。
我也试过这个:I am having a problem loading library soiltexture in R
我认为“soiltexture”包使用依赖包,“tcltk”就是其中之一。
功能(“tcltk”)tcltk真
但包'tcltk'未加载。这可能是soiltexture包加载失败的主要原因。
在这方面提供帮助,
谢谢

kd3sttzy

kd3sttzy1#

我找到了答案:对我很有效。
如果您使用的是Mac,需要安装Tcl/Tk以便与R和'tcltk'软件包一起使用,您可以按照以下步骤操作:
1.安装XQuartz:XQuartz是X Window系统的开放源代码实现,提供了'tcltk'使用的基本工具包。您可以从以下链接下载最新版本的XQuartz:https://www.xquartz.org/
1.检查是否安装了XQuartz:安装XQuartz后,您可能需要注销并重新登录Mac才能使更改生效。完成此操作后,您可以通过打开终端应用并键入以下命令来检查XQuartz是否已安装:echo $DISPLAY.如果XQuartz已经安装并且正在运行,你应该会看到类似于/private/tmp/com. apple. launchd...的内容打印在屏幕上。
1.安装“tcltk”:安装并运行XQuartz后,您可以通过运行以下命令在R中安装'tcltk'包:install.packages(“tcltk”). R应该通过XQuartz自动检测Tcl/Tk的位置,并设置必要的环境变量
1.现在soiltexture包安装和加载成功。

相关问题