在pypy中使用Numpy
我在使用一些numpy工具(主要是数组),想用pypy来运行我的脚本,但我搞不定。
我遇到的错误是:ImportError: No module named multiarray.
我检查过core文件夹里是否有multiarray.so这个文件。
有人能告诉我,首先:我想做的事情是否可行,其次:我该怎么做吗?
5 个回答
10
Numpy的状态和构建说明最近发生了变化。现在有一个特别版本的numpy,它是为PyPy移植的。如果你想获取最新的说明,可以去查看PyPy博客,那里会有关于Numpy的最新文章。在写这段话时,最新的说明可以在这篇文章中找到,内容总结如下:
pip install git+https://bitbucket.org/pypy/numpy.git
想了解哪些功能已经实现,哪些还没有,可以查看这个页面:http://buildbot.pypy.org/numpy-status/latest.html
16
21
我刚刚发了一篇博客文章,里面解释了目前的情况和未来的计划。简单来说,numpy在PyPy的cpyext上是无法使用的,即使能用,速度也会慢得让人受不了。