Пользовательский пакет conda недоступен в R после установки из conda - PullRequest
1 голос
/ 02 апреля 2020

Недавно я создал небольшой (https://github.com/lc5415/HDATDS) и разместил его в (создание собственного рецепта conda и т. Д. - https://anaconda.org/lucha6/r-hdatds).

Проблема Установка пакета из работает нормально, но когда я устанавливаю из conda (conda install -c lucha6 r-hdatds), откройте сеанс из терминал и запустить 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.

Благодарим вас за помощь в устранении этой проблемы.

...