В соответствии с этим: 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, а не обновленной версией.