mvtnorm не загружается в MS r-client версии 3.4.3 - PullRequest
0 голосов
/ 28 февраля 2019

При попытке загрузить библиотечную сериализацию в MS R-Client в Windows я получаю следующее сообщение:

Серийная библиотека не загружается со следующим сообщением:

library (seriation) # package для переупорядочения матрицы расстояний Ошибка: не удалось загрузить пакет или пространство имен для «seriation» в loadNamespace (i, c (lib.loc, .libPaths ()), versionCheck = vI [[i]]): пакет отсутствуетназываемый 'mvtnorm' Кроме того: Предупреждение: пакет 'seriation' был собран под версией R 3.4.4

Текущая версия mvtnorm 1.0-9 требует r версии 3.5 или выше.Я попытался установить пакет из исходного кода из нескольких версий, а также из нескольких версий из исходного кода здесь: https://cran.r -project.org / src / contrib / Archive / mvtnorm /

Ошибкасообщение об этих попытках:

  • установка источник пакет 'mvtnorm' ... ** пакет 'mvtnorm' успешно распакован и проверены суммы MD5 ** libs Предупреждение: выполняется команда 'make -f "C: / PROGRA ~ 1 / MIE74D ~ 1 / RCLIEN ~ 1 / R_SERVER / etc / x64 / Makeconf" -f "C: / PROGRA ~ 1 / MIE74D ~ 1 / RCLIEN ~ 1 / R_SERVER / share / make/winshlib.mk "SHLIB =" mvtnorm.dll "SHLIB_LIBADD = '$ (FLIBS)' WIN = 64 TCLBIN = 64 OBJECTS =" C_FORTRAN_interface.o miwa.o mvt.o mvtnorm-init.o tvpack.o "'имеет статус127 ОШИБКА: сбой компиляции для пакета 'mvtnorm'
  • удаление 'D: /Users/KNel/Documents/R/win-library/3.4/mvtnorm' в R CMD INSTALL Предупреждающие сообщения: 1: рабочая команда '"C: / PROGRA ~ 1 / MIE74D ~ 1 / RCLIEN ~ 1 / R_SERVER / bin / x64 / R "CMD INSTALL -l" D: \ Users \ KNel \ Documents \ R \ win-library \ 3.4 "" C: / Users/ KNel / AppData / Local / Temp / RtmpQRtAJK /loaded_packages / mvtnorm_1.0-6.tar.gz "" имел статус 1 2: в utils :: install.packages (...): установка пакета 'C: / Users / KNel / AppData / Local / Temp /RtmpQRtAJK / download_packages / mvtnorm_1.0-6.tar.gz 'имел ненулевой статус выхода

Есть идеи?

Ответы [ 2 ]

0 голосов
/ 28 апреля 2019

mvtnorm начиная с 1.0.9 требуется R> = 3.5.0 (для информации о пакете https://cran.r -project.org / web / packages / mvtnorm / index.html )

Так что, если вы пытаетесь установить его для R 3.4.3, вам потребуется mvtnorm версия 1.0.8, которая доступна из архива CRAN:

install.packages("https://cran.r-project.org/src/contrib/Archive/mvtnorm/mvtnorm_1.0-8.tar.gz", repos=NULL)

Ссылка: https://www.rdocumentation.org/packages/mvtnorm/versions/1.0-8

0 голосов
/ 03 марта 2019

Проблема кажется неразрешимой.Чтобы продвинуться вперед, я попробовал тот же скрипт на Ubuntu 18.10, используя установку revoR 3.4.3.Для Ubuntu 18.10 руководства не было, поэтому я использовал библиотеки и руководство для 16.04.seriate дал предупреждение при установке int r, но библиотека загрузилась, и мои скрипты запустились.

Спасибо, кто бы ни задал мой вопрос, по крайней мере, это было замечено.Я надеюсь, что любой другой, кто пробует себя в программе MS для специалистов по науке о данных, с подобной проблемой, найдет это полезным.Недостатком является то, что я не могу использовать Visual Studio, R Studio, кажется, работает нормально, но не так гибко и надежно, как VS.

Ps (Microsoft, в сценариях есть несколько ошибок. Возможно, это часть планаНо передавая список, где необходим фрейм данных, глубоко в каком-то скучном ГИС-коде ... действительно.)

...