Установка пакета R "tvReg" в кластер HPC - PullRequest
0 голосов
/ 17 мая 2018

Я пытаюсь установить некоторые пакеты в моей локальной папке. Я просто пишу

install.packages("tvReg" , repos = "http://cran.us.r-project.org")

Поверх моего R-скрипта. В результате получается, что пакет устанавливается как другие пакеты, но когда я хочу его использовать

library(tvReg)

показывает ошибку, сообщающую, что такого пакета нет.

Я проверил папку my-R-libs, и после установки tvReg нет. Я также попытался скопировать файлы пакета непосредственно из ссылки GitHub https://github.com/cran/tvReg,, но на этот раз ошибка говорит, что это не правильный пакет, и удаляет его из папки. Все остальные пакеты, которые я хочу использовать, работают правильно, и это единственный, который я не могу установить.

1 Ответ

0 голосов
/ 18 мая 2018

Скорее всего, установка не завершилась успешно. Этот пакет зависит от ряда других пакетов. Попробуйте установить его снова и обратите внимание на последние строки. Вы должны увидеть следующие строки:

** package 'tvReg' successfully unpacked and MD5 sums checked
** R
** data
*** moving datasets to lazyload DB
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** installing vignettes
** testing if installed package can be loaded
* DONE (tvReg)

Когда установка будет завершена, проверьте ее:

library("tvReg")
# Loading required package: Matrix
# Funded by the Horizon 2020. Framework Programme of the European Union.

Вы также можете выполнить следующую команду: .libPaths(). В нем будут перечислены каталоги, где R будет искать пакеты. Ваш пользовательский каталог должен быть первым в этом списке. Этот каталог будет использоваться по умолчанию при установке пакетов R.

...