为什么我不能在 processing.py 中使用 numpy 库?

Hur*_*nut 0 python processing numpy

我的问题是我无法将 numpy 导入到我的 processing.py 项目中。当我尝试导入它时,出现错误“没有名为 numpy 的模块”。我能做什么?

Joh*_*man 5

处理建立在 JVM 之上,因此处理的 Python 模式使用 Jython而不是 CPython。不幸的是,numpy 不支持 Jython。因此,您正在尝试做一些不可能的事情。来自SciPy 常见问题解答

问:NumpPy/SciPy 是否可以与 Jython 或 C#/.Net 一起使用?

答:不,两者都不支持。Jython 从来没有工作过,因为它运行在 Java 虚拟机之上,并且无法与用 C 编写的用于标准 Python (CPython) 解释器的扩展交互。”

这个问题讨论了一些可以从 Jython 使用的 numpy 的替代方案。官方Jython 常见问题解答推荐JNumeric