Недавно я создал небольшой пакет (https://github.com/lc5415/HDATDS) и разместил его в conda (создание собственного рецепта conda и т. Д. - https://anaconda.org/lucha6/r-hdatds).
Проблема Установка пакета из rstudio работает нормально, но когда я устанавливаю из conda (conda install -c lucha6 r-hdatds
), откройте сеанс r из терминал и запустить installed.packages()
, я не вижу свой пакет в списке.
Воспроизводимый пример В терминале:
conda create -n testPackage
conda activate testPackage
conda install -c lucha6 r-hdatds
#open R session
R
#within R
installed.packages() #list installed packages
Я ожидаю увидеть пакет с именем HDATDS
(заглавными буквами), но я не вижу никаких признаков этого. Возможно, что-то не так с моим meta.yaml
файлом:
package:
name: r-hdatds
version: 0.1.1
source:
git_url: https://github.com/lc5415/HDATDS.git
requirements:
- r-base
run:
- r-base
- r-dplyr
- r-ROCR
- r-tidyr
- r-e1071
- r-glmnet
- r-xgboost
about:
# user-oriented info to be displayed in anaconda.org
home: https://github.com/lc5415/HDATDS
license: MIT
summary: This package was developed as a learning exercise and also to share
useful functions for the Computational Epidemiology and Translational Data Sciences
with my colleagues from the MSc in Health Data Analytics & Machine Learning
license_family: MIT
Я считаю, что если я запускаю devtools::install_github("lc5415/HDATDS")
из сеанса R с терминала , пакет сохраняется в будущем сеансов, но в идеале пакет должен быть автоматически доступен из установки conda.
Благодарим вас за помощь в устранении этой проблемы.