我已經在無數的Windows機器上安裝了R,並且直到現在從未遇到tcltk包的問題。 我剛將R 3.3.2安裝到Windows 10 Pro v1607上,無法加載tcltk。我使用了CRAN的Windows安裝二進制文件,因此沒有自定義的版本。R TCLTK不能在窗口上加載
capabilities("tcltk")
返回TRUE。當我嘗試加載tcltk:
library("tcltk")
我得到:
Error : .onLoad failed in loadNamespace() for 'tcltk', details:
call: inDL(x, as.logical(local), as.logical(now), ...)
error: unable to load shared object 'C:/Program Files/R/R-3.3.2/library/tcltk/libs/x64/tcltk.dll':
LoadLibrary failure: The specified module could not be found.
Error: package or namespace load failed for ‘tcltk’
導航到DLL的位置,確認它的存在。在調用R的x64和i386版本時,這會失敗。我嘗試以管理員身份和相同的方式運行。我也嘗試回滾到3.3.1版,並且遇到了相同的問題。
這款電腦配有AMD FX-8120處理器。
我無法在Windows上找到R tcltk問題。任何想法都會很棒。 乾杯
編輯:補充信息:
R version 3.3.2 (2016-10-31)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows >= 8 x64 (build 9200)
locale:
[1] LC_COLLATE=English_Australia.1252 LC_CTYPE=English_Australia.1252 LC_MONETARY=English_Australia.1252 LC_NUMERIC=C
[5] LC_TIME=English_Australia.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
loaded via a namespace (and not attached):
[1] tools_3.3.2
奇怪。檢查tcl/tk本身是否在沒有R的情況下工作:找到tcltk的'wish.exe'並啓動它。它工作(=打開一個窗口?)。'wish $ auto_path'的輸出是否包含上面錯誤信息的路徑? –
https://mirrors.dotsrc.org/cran/bin/windows/base/rw-FAQ.html#Package-TclTk-does-not-work_002e –
當前未知圍繞'tcltk'的開放式錯誤:https:/ /bugs.r-project.org/bugzilla3/buglist.cgi?bug_status=__open__&content=tcltk&no_redirect=1&order=Importance&query_format=specific –