Python的通用REST/RPC API(相当于OpenCPU)

4 投票
1 回答
830 浏览
提问于 2025-04-18 15:24

我和一个同事现在正在使用OpenCPU,通过REST API把我们用R写的分析结果提供给其他应用。最近我们需要以类似的方式使用一些Python库。根据OpenCPU的介绍:

OpenCPU是一个用于嵌入式科学计算和可重复研究的系统。OpenCPU服务器提供了一个可靠且可互操作的HTTP API,用于基于R的数据分析。你可以使用公共服务器,也可以自己搭建一个。

简单来说,我们在服务器上更新R库后,它会自动在REST端点上提供更新和新功能。它会处理数据的转换,从JSON格式到S3,然后再回到JSON格式。使用OpenCPU时,不需要手动配置路由。

我的问题是,假设我们在一个安全的环境中,是否有类似的东西可以用于Python呢?我尝试过搜索,但到目前为止没有找到什么。

谢谢!

1 个回答

0

你有没有看过 IPython 呢?我不太确定它是否支持库的更新。

撰写回答