Я пытаюсь развернуть блестящее приложение, которое имеет python бэкэнд на https://www.shinyapps.io. Я использую пакет reticulate
, чтобы позволить r общаться с python. Локально все в порядке.
Чтобы развернуть, я следую этому: https://github.com/ranikay/shiny-reticulate-app Я написал пару строк кода в начале global.R
if (!Sys.info()[['user']] == 'myuser'){
# When running on shinyapps.io, create a virtualenv
envs<-reticulate::virtualenv_list()
if(!'venv_shiny_app' %in% envs)
{
reticulate::virtualenv_create(envname = 'venv_shiny_app',
python = '/usr/bin/python3')
reticulate::virtualenv_install('venv_shiny_app',
packages = c('numpy',
'python-xbrl',
'pandas',
'loguru',
'xmltodict',
'xlsxwriter',
'bs4'))
}
}
с целью создания виртуальных сред и установки пакетов. При попытке развертывания у меня возникает такая проблема:
Пути должны быть к файлам в каталоге proj: Строка 30.
Строка 30:
reticulate::virtualenv_create(envname = 'venv_shiny_app',
python = '/usr/bin/python3')
Я в замешательстве. Кто-нибудь может помочь мне в отладке этого?
Спасибо