java - 用 Java 编写的 Google Appengine 应用程序可以访问 Python+Numpy+Scipy?

标签 java python google-app-engine numpy scipy

我有一个相当大的appengine应用程序,完全用Java编写。我需要使用 numpy 和类似的包从完全用 python(如果可能的话 3.x)编写的函数中获取结果。

最好的方法是什么?

最佳答案

我正在考虑两个选择。

  1. 您可以使用默认值或 services 编写应用程序引擎的 python 模块(现在称为 Flexible Environment ) 。然后您的默认模块可以通过 HTTP 请求同步访问这个特殊模块 URL Fetch API或通过 Push Queue API 异步,这只能通过 *.appspot.com URL 完成。 Here是关于模块通信使用 ModuleService API 的官方文档,它将模块地址解析为 *.appspot.com 地址。
  2. 您可以尝试使用 PythonInterpreter 类执行 python 代码,但我不确定沙箱是否避免使用它。

关于java - 用 Java 编写的 Google Appengine 应用程序可以访问 Python+Numpy+Scipy?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37533921/

相关文章:

java - Spring bootrabbitmq中如何识别消息路由到的交换器?

java - 除一个数字外的最大值

java - 管理 .jsps 和 servlet 之间的请求

python - Statsmodel 多元线性回归误差 - Python

python - Webapp2 strict_slash 返回 KeyError : 'Missing Argument' for url with trailing slash when method has 2 or more args. .. Bug?

java - Grails + GAE - 使用 app.servlet.version=2.5 的问题

java - 如何配置 Google AppEngine 以处理 vector 图形?

java - 将文件数组转换为字符串数组JAVA

python - 为什么 PIL 绘制多边形不接受 numpy 数组?

python - 激活snakemake中现有的conda环境