是否可以托管一个闪亮的应用程序来调用 python 脚本来生成数据?

Is it possible to host a shiny app that calls out to a python script to generate data?

我有一个 Python 脚本和一个闪亮的应用程序。闪亮的应用程序根据应用程序中生成的参数调用 运行 一个 python(3) 命令。 python 脚本生成在 shiny 应用程序中绘制的模拟数据。

我的问题是我不知道如何托管这个应用程序,因为它同时具有 python 和 R 依赖项。通常我会选择 PythonA​​nywhere,在仔细研究之后,shinyappio 似乎也不合适(我尝试上传,但服务器无法识别 python 命令)。有人有什么建议吗?

网纹是一个不错的选择。另一种方法是在 Azure (ACN) 上创建一个 Python 容器,将 Python 数据输出为 json。然后,您可以使用 Shinyapps 中的 httr 和 jsonlite 包连接到 Azure Python 输出。本教程对如何设置和托管 Python 脚本非常有帮助。 https://github.com/CSA-OCP-GER/azure-machine-learning-bootcamp/blob/master/hints/challenge_03.md