Как установить пакет R movMF для использования с rpy2? - PullRequest
0 голосов
/ 25 мая 2020

Я занимаюсь проектом мультиспектральной кластеризации и пытаюсь импортировать пакет R movMF в python с помощью rpy2. Однако я не могу заставить conda установить пакет. Я пробовал каждое из следующих:

conda install -c r-movMF

conda install -f r-movMF

и

conda skeleton cran movMF
conda-build r-movMF
conda install --use-local r-movMF

, однако я всегда получаю сообщение об ошибке :

PackagesNotFoundError: The following packages are not available from current channels:

- r-movmf

Current channels:

- file:///C:/Users/Everett/anaconda3/conda-bld/win-64
- file:///C:/Users/Everett/anaconda3/conda-bld/noarch
- https://conda.anaconda.org/r/win-64
- https://conda.anaconda.org/r/noarch
- https://repo.anaconda.com/pkgs/main/win-64
- https://repo.anaconda.com/pkgs/main/noarch
- https://repo.anaconda.com/pkgs/r/win-64
- https://repo.anaconda.com/pkgs/r/noarch
- https://repo.anaconda.com/pkgs/msys2/win-64
- https://repo.anaconda.com/pkgs/msys2/noarch

To search for alternate channels that may provide the conda package you're
looking for, navigate to

https://anaconda.org

and use the search bar at the top of the page.

Поиск на anaconda.org ничего не дает. Как мне установить этот пакет, чтобы я мог импортировать его с помощью rpy2.

Решение : Я нашел решение здесь: { ссылка }

В приглашении anaconda введите это:

R --slave -e "install.packages('movMF', repos='http://cran.us.r-project.org')"

Я не уверен, почему это работает, поэтому любой, кто это делает, отправьте объяснение. Заранее спасибо!

1 Ответ

0 голосов
/ 03 июня 2020
В * 1000 существующих пакетов R. Запуск R install.packages() позволит вам установить пакеты для собственного центрального архива пакетов R.
...