python - 使用 reticulate 和 python 在 shinyapps.io 上部署 shinyapps
问题描述
我正在尝试部署一个闪亮的应用程序,它在https://www.shinyapps.io上有一个python后端。我正在使用package 让r与python通信。本地一切都很好。reticulate
要部署我遵循这个:https ://github.com/ranikay/shiny-reticulate-app
我在开头写了几行代码global.R
if (!Sys.info()[['user']] == 'myuser'){
# When running on shinyapps.io, create a virtualenv
envs<-reticulate::virtualenv_list()
if(!'venv_shiny_app' %in% envs)
{
reticulate::virtualenv_create(envname = 'venv_shiny_app',
python = '/usr/bin/python3')
reticulate::virtualenv_install('venv_shiny_app',
packages = c('numpy',
'python-xbrl',
'pandas',
'loguru',
'xmltodict',
'xlsxwriter',
'bs4'))
}
}
旨在创建虚拟环境和安装包。尝试部署时出现此问题:
路径应该是带有 proj 目录的文件:第 30 行。
第 30 行是:
reticulate::virtualenv_create(envname = 'venv_shiny_app',
python = '/usr/bin/python3')
我很困惑。谁能帮我调试一下?
谢谢
解决方案
推荐阅读
- javascript - 如何将 Objective-C 值传递给 JavaScript
- php - Laravel 从一个服务重定向到另一个服务页面
- c# - 如何在 C# ASP.Net 中删除同一类中两个接口之间的歧义引用?
- reactjs - 删除 Django Serializer 中的 Null 嵌套字段 --- 或如何使用 Null 进行迭代?
- javascript - 将 formData 添加到对象的数据源数组
- javascript - 加载更多项目不出现(Vue JS)
- css - 是否可以为具有特定过渡宽度的文本创建 CSS 线性渐变?
- python - 在 python 中使用 pikepdf
- c++ - 为什么两个不同的编译器给出两个不同的结果?
- mysql - 结合两张表格计算学生参加考试的次数