- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 Python 3 中有一些代码,我通过 reticulate
库在 R 中运行这些代码,以便在 shiny
应用程序中使用。它在我的本地计算机上运行良好,但是当我在shinyapps.io 中发布时,reticulate 默认使用 Python 2。
到目前为止,我尝试使用 use_python
函数,但我不确定路径:
use_python("/usr/bin/python3", require = TRUE)
日志给我错误:
2019-02-12T13:44:54.691167+00:00 shinyapps[710102]: Warning: Error in initialize_python: Python shared library '/usr/lib/libpython3.5.so' not found, Python bindings not loaded.
2019-02-12T13:44:54.697101+00:00 shinyapps[710102]: 64: stop
2019-02-12T13:44:54.697103+00:00 shinyapps[710102]: 63: initialize_python
2019-02-12T13:44:54.697104+00:00 shinyapps[710102]: 62: ensure_python_initialized
2019-02-12T13:44:54.697105+00:00 shinyapps[710102]: 61: py_run_file
2019-02-12T13:44:54.697106+00:00 shinyapps[710102]: 60: source_python
2019-02-12T13:44:54.697107+00:00 shinyapps[710102]: 59: server [/srv/connect/apps/str_telefonica/app.R#57]
2019-02-12T13:44:54.697385+00:00 shinyapps[710102]: Error in initialize_python(required_module, use_environment) :
2019-02-12T13:44:54.697387+00:00 shinyapps[710102]: Python shared library '/usr/lib/libpython3.5.so' not found, Python bindings not loaded.
最佳答案
要使用reticulate
和Python 3将应用程序部署到shinyapps.io,您的代码应创建一个Python 3虚拟环境并在其中安装任何所需的包:
reticulate::virtualenv_create(envname = 'python3_env',
python = '/usr/bin/python3')
reticulate::virtualenv_install('python3_env',
packages = c('numpy')) # <- Add other packages here, if needed
然后,无需使用 use_python()
函数,只需将 reticulate
指向您创建的 Python 3 虚拟环境即可:
reticulate::use_virtualenv('python3_env', required = T)
有关使用 Python 3 的 reticulate
将 Shiny 应用程序部署到shinyapps.io 的更完整教程,请查看 this step-by-step example .
注意:直到几个月前,reticulate
从 Python 3 调用 virtualenv
仍然默认创建了一个 Python 2 虚拟环境。然而,this was fixed截至 2019 年 10 月 8 日,在 reticulate
开发版本中。
您可以使用 R 包 remotes
安装特定版本的 reticulate
并进行修复:
remotes::install_github("rstudio/reticulate", force = T, ref = '0a516f571721c1219929b3d3f58139fb9206a3bd')
或使用任何reticulate
>= v1.13.0-9001,您将能够在shinyapps.io上创建Python 3虚拟环境。
关于python - 在shinyapps.io 上使用 python 3 in reticulate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54651700/
我正在开发一个 R + Shiny 应用程序。最初我将一个数据集加载到我的内存中并根据用户的输入日期对其进行切片。 例如:我下载了过去 90 天的观察结果。如果用户选择以图表形式查看过去 20 天,我
我正在尝试在线部署 R Shiny 应用程序。该应用程序在本地部署时运行完美。它基本上只是一个图表仪表板。 但是,当我将其部署在 Shinyapps.io 上时,该应用程序仅显示以下错误: "ERRO
我有一个 Shiny 的应用程序,我想为使用谷歌登录登录该应用程序的成员启用某些功能。我无法使用 GoogleAuthR 包在我的应用程序中实现 Google 登录和身份验证过程。有没有人有一个示例
我想将安全参数传递给 shinyapps.io 部署,以便我的应用程序可以通过以下方式获取它们: Sys.getenv('PASSWORD_X') 我在 deployApp 中找不到任何相关信息rsc
我有以下应用程序在我的计算机上运行良好,但是,在 shinyapps 上部署时会抛出错误: ui.R library(shiny) library(ggplot2) library(dplyr) li
这是 Shinyapps.io 设置的屏幕截图。有人可以解释一下这些东西是什么以及它们之间的关系吗?在设置区域和 Shiny 的服务器中只有一个有限的 liner 定义 admin guide这并没有
我想使用命令 shiny::runApp() 部署我的应用程序。我的问题是是否可以使用 https 而不是 http 来做到这一点(我无法安装 Shiny 的服务器)。 现在我以这种模式运行:shin
当我尝试配置我的 shinyapps 时根据 https://github.com/rstudio/shinyapps/blob/master/guide/guide.md 上的指南,在 my.shi
我有一个没有右边距的 plotly 图(底部都没有)。找不到添加此额外空间的文档,因此我的 y 轴(此图处于水平模式)不会被剪切。 ui.R: tabItem(tabName = "ga",
需要将shinyapp.io的部署路径从 https://username.shinyapps.io/abc 到 https://username.shinyapps.io/xyz 任何人都可以建议如
我在 ShinyApp 中使用 renderPrint 函数来显示计算结果。结果前面带有 [1],[2] 等。 有没有办法摆脱它? 此外,是否可以更改输出的字体? 最佳答案 您可以使用 renderT
我在 ShinyApp 中使用 renderPrint 函数来显示计算结果。结果前面带有 [1],[2] 等。 有没有办法摆脱它? 此外,是否可以更改输出的字体? 最佳答案 您可以使用 renderT
我在 shinyApp 的一列中有一些下载按钮。我想为该列中的所有下载按钮修复相同的宽度。 我不知道怎么办。我已经尝试使用 tags$style(".btn: { vertical-align: mi
我正在尝试使用 shinyapps.io 部署一个在本地运行良好的 Shiny 应用程序。我遇到以下错误: Error detecting locale: Error in read.table(fi
当我刚刚编写了一个在本地完美运行的应用程序,但是当我尝试在线部署它时,我不断收到此错误: 错误信息: Preparing to deploy application...DONE Uploading
我只想了解 Shiny 应用程序中的展示模式, 当我们在本地为展示模式运行 Shiny 的应用程序时,我们可以使用这样的命令 setwd('D:/xxxx/') runApp("aa",display
我正在尝试组合一个 R + Shiny 应用程序,该应用程序至少在最初绘制日期数据的直方图。我在 RStudio 的本地系统上运行得很好,但在 Shinyapps.io 中它不起作用。 目前,该应用程
我想在 Shinyapps.io 上的 Shiny 应用程序(在绘图上)中使用自定义字体。我在 ./www/ 目录中有我的 Roboto-Regular.ttf。这是我的 app.R 文件的上半部分:
我有一个 Shiny 的应用程序,它已经在 Shinyapps.io 上托管了一段时间。 我下载了该应用程序并在本地进行了测试,其中一项功能的行为略有不同。我相信这是由于某些库的不同版本。 我想知道是
我遵循了 shinyapps.io 中显示的相同命令用于上传我的应用程序,但出现以下错误: > library(shinyapps) > shinyapps::deployApp("/Users/mo
我是一名优秀的程序员,十分优秀!