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

时间:2019-05-08 12:20:30

标签: python numpy processing

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

1 个答案:

答案 0 :(得分:0)

处理过程是基于JVM构建的,因此t he Python mode of Processing uses Jython而不是CPython。不幸的是,numpy不支持Jython。因此,您正在尝试做一些不可能的事情。来自SciPy FAQ

  

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

     

A:不,都不支持。 Jython从未工作过,因为它可以继续运行   Java虚拟机的顶部,无法与之交互   用C语言编写的用于标准Python(CPython)的扩展   解释器。”

This question讨论了一些可以从Jython使用的numpy替代方法。官方Jython FAQ推荐JNumeric