установите переменную окружения RETICULATE_PYTHON в вашем .Rprofile при развертывании на lovely.io - PullRequest
0 голосов
/ 12 апреля 2019

Я только что развернул классификатор текста 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")

, но он все еще производит то же самое ""Не найдено" ошибка при развертывании на глянце.Есть идеи как это исправить?

...