Я только что развернул классификатор текста flexdashboard, используя keras, предположительно, «успешно» на глянцевом.io, но онлайн-приложение не работает: оно ссылается на страницу, на которой просто «не найдено».Вот полная стенограмма загрузки приложения:
Preparing to deploy application...DONE
Uploading bundle for application: 857453...DONE
Deploying bundle: 2005872 for application: 857453 ...
Waiting for task: 604267183
building: Processing bundle: 2005872
building: Parsing manifest
building: Building image: 2108212
building: Installing system dependencies
building: Fetching packages
building: Building package: reticulate
building: Building package: tensorflow
building: Building package: keras
building: Installing packages
building: Installing files
building: Pushing image: 2108212
deploying: Starting instances
rollforward: Activating new instances
success: Stopping old instances
Application successfully deployed to https://xxxx.shinyapps.io/xxxx/
Warning messages:
1: invalid uid value replaced by that for user 'nobody'
2: invalid gid value replaced by that for user 'nobody'
Я думал, что ошибка связана с предупреждающими сообщениями, но я проверил журналы, и точка отказа, кажется, с сеткой:
warning: using reticulate but python was not specified; will use python at /usr/bin/python
Did you forget to set the RETICULATE_PYTHON environment variable in your .Rprofile before publishing?
Я проверил, какую установку python использует мой локальный сеттер:
library(reticulate)
py_config()
, и отредактировал .RProfile, чтобы соответствовать ему:
Sys.setenv(RETICULATE_PYTHON = "/Users/xxxx/anaconda3/envs/r-tensorflow/bin/python")
, но он все еще производит то же самое ""Не найдено" ошибка при развертывании на глянце.Есть идеи как это исправить?