簡體   English   中英

在R中更改為更新的Tcl / Tk版本

[英]change to newer Tcl/Tk version in R

我在tcl.framework和tk.framework 8.4、8.5和8.6中安裝了多個版本的tcl和tk。

最重要的是,我正在使用R,並且總是抱怨以下錯誤

“在娛樂中(...):在以下目錄中找不到可用的tk.tcl:”

它在其中查找的多個“目錄”是不正確的,甚至不是其要查找的正確版本。 我想做的是告訴R我要使用的正確“版本”以及應該查找tcl / tk文件的“正確路徑”。

我很想使用“ addTclPath(“ / custom / TclTk / path”)”將新目錄添加到R-Tcl / Tk搜索路徑,但是如何告訴我我希望它搜索到其他路徑並使用“從那時開始的tcl / tk新版本。

我正在使用MACOSX 10.6。

《 R安裝和管理手冊》中對此進行了描述:

http://cran.r-project.org/doc/manuals/R-admin.html#Tcl_002fTk

R版本2.13.0已修補(2011-04-19 r55523)中的相關部分以此開頭。

A.2.1 Tcl / Tk

tcltk軟件包需要安裝Tcl / Tk> = 8.4:來源可從http://www.tcl.tk/獲得 要指定Tcl / Tk文件的位置,您可能需要配置選項。

聽起來您使用的Tk安裝不完整。 由於Tk並非(默認情況下)僅作為庫工作,而是作為具有支持腳本文件的庫工作,因此需要正確安裝它才能起作用。 使用已安裝的版本后,該消息應消失。 (OTOH,OSX確實包括Tk作為框架IIRC的適當構建;雖然有點舊,但正確。在我的OSX機器上,此配置選項將起作用:-- --with-tk-config=/Library/Frameworks/Tk.framework/tkConfig.sh

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM