Emm*_*Emm 4 r shiny reticulate
获取错误消息
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
Run Code Online (Sandbox Code Playgroud)
在闪亮的应用程序上加载我的网络应用程序时。该应用程序仅在我刷新网页后加载
这是我的代码的一部分:
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)
Run Code Online (Sandbox Code Playgroud)
小智 5
当您运行时library(reticulate),该reticulate包将尝试初始化 Python 版本,该版本可能不是您打算使用的版本。为了避免这种情况,(在新的 R 会话中)运行设置命令而不导入完整的reticulate库,语法::如下:
reticulate::virtualenv_create(envname = 'python_environment',
python= 'python3')
reticulate::virtualenv_install("python_environment",
packages=c('pandas','catboost'))
reticulate::use_virtualenv("python_environment",required = TRUE)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2712 次 |
| 最近记录: |