相关疑难解决方法(0)

错误".onLoad在loadNamespace()中失败'tcltk'"

我有一个关于如何有效地将任何类型的外部包加载到R中的一般性问题.我发现许多详细说明这些信息的来源是不够的,但我将不再提及那些相应的URL.我之前已成功将外部软件包加载到R中,但是我在加载fgui软件包时遇到了困难.

在我的具体情况下,我无法将库加载fgui到R Studio中.首先,我使用以下命令直接从CRAN下载:

install.packages("fgui", lib="~/Documents/R_dir")
Run Code Online (Sandbox Code Playgroud)

这对我来说很好.我的工作目录设置为〜/ Documents/R_dir

我使用的下一个命令是:

library("fgui", lib.loc="~/Documents/R_dir")
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:

Error : .onLoad failed in loadNamespace() for 'tcltk', details:
call: dyn.load(file, DLLpath = DLLpath, ...)
error: unable to load shared object '/Library/Frameworks/R.framework/Versions/3.1/Resources/library/tcltk/libs/tcltk.so':
dlopen(/Library/Frameworks/R.framework/Versions/3.1/Resources/library/tcltk/libs/tcltk.so, 10): Library not loaded: /opt/X11/lib/libX11.6.dylib
Referenced from: /Library/Frameworks/R.framework/Versions/3.1/Resources/library/tcltk/libs/tcltk.so
Reason: image not found
Error: package or namespace load failed for ‘fgui’
Run Code Online (Sandbox Code Playgroud)

我已经检查了线程" 在R中尝试加载库(ggplot2)时出错 "但它没有回答我的问题.

请帮助我提供任何建议,以使程序包fgui在R Studio中正常工作,并随时解决有效将外部程序包加载到R中的更一般问题.

tk-toolkit r cran

11
推荐指数
4
解决办法
2万
查看次数

标签 统计

cran ×1

r ×1

tk-toolkit ×1