Вариант 1: Импорт уже существующего пакета tidyverse
Я использовал sudo apt install r-base r-cran-tidyverse, чтобы установить tidyverse на свой компьютер. Я считаю, что эта установка прошла правильно, поскольку следующий код не вызывает никаких ошибок в моей консоли R и RStudio:
Код: Выделить всё
library(tidyverse)
Код: Выделить всё
import rpy2
from rpy2.robjects.packages import importr
utils = importr('utils')
survey = importr('survey')
srvyr = importr('srvyr')
Код: Выделить всё
PackageNotInstalledError: The R package "tidyverse" is not installed.
Вариант 2: установка новой копирование tidyverse с помощью rpy2[/b]
Этот вариант мне тоже не подходит. Я попробовал запустить следующий скрипт Python:
Код: Выделить всё
import rpy2
from rpy2.robjects.packages import importr
# import R's "base" package
base = importr('base')
# import R's "utils" package
utils = importr('utils')
utils.install_packages('tidyverse')
print("Done!")
Код: Выделить всё
ERROR: dependencies ‘conflicted’, ‘ragg’, ‘reprex’ are not available for package ‘tidyverse’
* removing ‘/home/myusername/miniforge3/envs/myenv/lib/R/library/tidyverse’
р>
Код: Выделить всё
ERROR: dependency ‘memoise’ is not available for package ‘conflicted’
Подробнее здесь: https://stackoverflow.com/questions/792 ... thin-linux