Я занимаюсь проектом мультиспектральной кластеризации и пытаюсь импортировать пакет 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')"
Я не уверен, почему это работает, поэтому любой, кто это делает, отправьте объяснение. Заранее спасибо!
install.packages()