установить пакет R из github с помощью "conda" - PullRequest
0 голосов
/ 28 августа 2018

Кто-нибудь может подсказать, как использовать conda в Linux для установки пакета R из github?

Спасибо! * * 1004

1 Ответ

0 голосов
/ 24 сентября 2018

В соответствии с этим: https://github.com/conda/conda/issues/6674 Вы можете создать свой собственный скелет conda из R-пакета, полученного из github, так же, как и для пакета CRAN.

Попробуйте сделать

conda skeleton cran <github_url>

conda build --R=<my_r_version>

Затем загрузите собранный пакет conda в свой собственный репозиторий anaconda. Это не удастся, если в репозиториях Anaconda, к которым у вас есть доступ, отсутствуют какие-либо зависимости пакета. Поэтому вам, возможно, придется собрать несколько других пакетов.

Кроме того, вы можете установить его напрямую с помощью devtools::install_github(github_url, dependencies = FALSE). Если вы идете по этому пути, убедитесь, что все доступные conda зависимости для пакета github уже установлены.

Если вы не используете dependencies = FALSE R * install.packages кучу обновлений. (Насколько я могу судить) Когда вы устанавливаете. Упаковывает предустановленный пакет some_package в conda env (например, чтобы обновить его), а затем проверяете conda list <some_package> в вашем текущем env, он покажет версию, которая была установленный conda, а не обновленной версией.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...