Запрошенная версия python не может быть использована, поскольку в блестящих приложениях была инициализирована другая версия - PullRequest
1 голос
/ 30 января 2020

Получение сообщения об ошибке

ERROR: The requested version of Python
('~/.virtualenvs/python_environment/bin/python') cannot be used, as
another version of Python ('/usr/bin/python3') has already been
initialized. Please restart the R session if you need to attach
reticulate to a different version of Python.
Error in value[[3L]](cond) : 
  failed to initialize requested version of Python
Calls: local ... tryCatch -> tryCatchList -> tryCatchOne -> <Anonymous>
In addition: Warning message:
In py_initialize(config$python, config$libpython, config$pythonhome,  :
  '.Random.seed[1]' is not a valid integer, so ignored
Execution halted

При загрузке моего веб-приложения на блестящие приложения. Приложение загружается только после того, как я обновлю sh веб-страницу

Вот часть моего кода:

library(shinyWidgets)
library(tidyverse)
library(reticulate)
library(DT)
library(data.table)
virtualenv_create(envname = "python_environment",python="python3")
virtualenv_install("python_environment", packages =c('pandas','catboost'))
use_virtualenv("python_environment",required = TRUE)
...