установка пакета tcltk R локально - PullRequest
0 голосов
/ 07 июня 2019

Я пытаюсь установить пакет R с именем "tcltk", когда я пытался установить его с помощью следующей команды:

install.packages("tcltk")

и затем я вызвал библиотеку, но получил следующую ошибку:

> library(tcltk)
Error: package or namespace load failed for ‘tcltk’:
 .onLoad failed in loadNamespace() for 'tcltk', details:
  call: fun(libname, pkgname)
  error: Tcl/Tk support is not available on this system
In addition: Warning message:
S3 methods ‘as.character.tclObj’, ‘as.character.tclVar’, ‘as.double.tclObj’, ‘as.integer.tclObj’, ‘as.logical.tclObj’, ‘as.raw.tclObj’, ‘print.tclObj’, ‘[[.tclArray’, ‘[[<-.tclArray’, ‘$.tclArray’, ‘$<-.tclArray’, ‘names.tclArray’, ‘names<-.tclArray’, ‘length.tclArray’, ‘length<-.tclArray’, ‘tclObj.tclVar’, ‘tclObj<-.tclVar’, ‘tclvalue.default’, ‘tclvalue.tclObj’, ‘tclvalue.tclVar’, ‘tclvalue<-.default’, ‘tclvalue<-.tclVar’, ‘close.tkProgressBar’ were declared in NAMESPACE but not found 

тогда я попытался установить его локально. сначала я скачал его отсюда:

https://cran.r-project.org/src/contrib/Archive/tcltk/tcltk_0.1-1.tar.gz

Я попытался установить его, используя следующую команду, получил следующую ошибку:

> install.packages('/home/tcltk_0.1-1.tar.gz', repos = NULL, type="source")
Installing package into ‘/home/R/x86_64-pc-linux-gnu-library/3.4’
(as ‘lib’ is unspecified)
ERROR: cannot extract package from ‘/home/tcltk_0.1-1.tar.gz’
Warning message:
In install.packages("/home/tcltk_0.1-1.tar.gz", repos = NULL,  :
  installation of package ‘/home/tcltk_0.1-1.tar.gz’ had non-zero exit status

знаете ли вы, как установить этот пакет в R версии 3.4.4?

...