Ошибка «.onLoad не удалось в loadNamespace () для« tcltk »» - PullRequest
0 голосов
/ 06 января 2019

Я довольно новичок в R в Ubuntu.

Я использую R (3.5.0) в Rstudio 1.1.456 через Anaconda.
Операционная система - Ubuntu 18.04.

В R studio я выбираю пакет Rcmdr:

> library("Rcmdr", lib.loc="~/anaconda3/envs/rstudio/lib/R/library")
Loading required package: splines
Loading required package: RcmdrMisc
Loading required package: car
Loading required package: carData
Loading required package: sandwich
Loading required package: effects
lattice theme set by effectsTheme()
See ?effectsTheme for details.
Error: package or namespace load failed for ‘Rcmdr’:
 .onLoad failed in loadNamespace() for 'tcltk', details:
  call: fun(libname, pkgname)
  error: Can't find a usable init.tcl in the following directories: 
    /builddir/vendor/build/lib/tcl8.6 ./lib/tcl8.6 ./lib/tcl8.6 ./library ./library ./tcl8.6.5/library ./tcl8.6.5/library



This probably means that Tcl wasn't installed properly.

Затем я попробовал пакет tcltk сам по себе:

> library("tcltk", lib.loc="~/anaconda3/envs/rstudio/lib/R/library")
Error: package or namespace load failed for ‘tcltk’:
 .onLoad failed in loadNamespace() for 'tcltk', details:
  call: fun(libname, pkgname)
  error: Can't find a usable init.tcl in the following directories: 
    /builddir/vendor/build/lib/tcl8.6 ./lib/tcl8.6 ./lib/tcl8.6 ./library ./library ./tcl8.6.5/library ./tcl8.6.5/library



This probably means that Tcl wasn't installed properly.

После вопроса здесь:

Ошибка ".onLoad не удалось в loadNamespace () для 'tcltk'"

> capabilities("tcltk")
tcltk 
 TRUE 

К сожалению, вышеприведенное решение касается только случая, когда возможности ("tcltk") возвращаются с FALSE, поэтому я застрял в этой точке!

Также пакет tk показывается как установленный уже в соответствии с предложением J_F в комментариях к исходному вопросу:

Ошибка: сбой .onLoad в loadNamespace () для 'tcltk', подробности:

Может кто-нибудь сказать, пожалуйста, как решить эту проблему.

...