【问题标题】:i want to know that is it possible to call biopython library in jython?我想知道是否可以在 jython 中调用 biopython 库?
【发布时间】:2019-07-13 19:28:02
【问题描述】:

我正在使用带有 python 插件 8.1 的 netbeans 8.2。我想使用 biopython 库在 jython 中编码。 请告诉我是否有可能,如果有的话?

【问题讨论】:

  • 您可以先自己尝试...或查找在线资源

标签: jython


【解决方案1】:

据我所知,Biopython 库是为 Python 编写的库(因此,在 C、C++ 或 FORTRAN 中)。

不能直接从 Jython 运行它们,因为 Jython 是“Python for Java”——一个重新实现 Python 语言的项目。 Jython 文档提到:

与 CPython 发行版不同,Jython 不包含用 C 编写的内置库,因为它们无法在 Java 平台上运行。取而代之的是,某些库已经用 Java 语言重新编写,以包含在 Jython 中

但是,如果您的机器上还安装了 Python 解释器,则可以通过命令行运行 Python 解释器。您还可以考虑通过 Jython 项目中的 Java exec 命令调用 Python 解释器,并收集结果,以在从 Python 获取结果后可以在 Jython 中继续使用的方式提供它。

【讨论】:

  • 非常感谢,但请详细说明如何从 java 调用 python 解释器。我是编程新手,所以我听不懂。
猜你喜欢
  • 1970-01-01
  • 2019-11-24
  • 1970-01-01
  • 1970-01-01
  • 2018-04-28
  • 2021-07-03
  • 2016-12-19
  • 2011-03-27
  • 1970-01-01
相关资源
最近更新 更多