Я создаю приложение в Shiny с помощью R. У меня есть модель на Python, которую я использую в приложении, поэтому я использую пакет reticulate
для его запуска и виртуальную среду в той же папке, что и приложение, для доступа к python3
. Он отлично работает локально, но как только я его развертываю, я получаю сообщение об ошибке в журналах
venv/bin/python: Отказано в доступе
(venv - моя виртуальная среда).
Я попытался добавить файл .Rprofile
(в папку с приложением), который включает source venv/bin/activate
. Кроме того, если это полезно, компонент Python использует пакет keras
. Я также загрузил все необходимые пакеты в свою виртуальную среду.
Я также запустил use_python("venv/bin/python", required = TRUE)
вместо reticulate::use_virtualenv("venv", required = TRUE)
, который также работает локально, но после развертывания я получаю ту же ошибку, что и описанная выше.