【发布时间】:2015-01-17 23:36:22
【问题描述】:
我已经从链接 https://bitbucket.org/pypy/pypy/downloads/pypy-2.4.0-src.tar.bz2 下载了 PyPy 便携式版本,并且我已经使用命令 pip install git+https://bitbucket.org/pypy/numpy.git 为 PyPy 安装了 numpy
安装成功,但是我不能使用numpy.min这样的功能。
>>>> numpy.min([1,2,3])
Traceback (most recent call last):
...
TypeError: expected integer, got NoneType object
所以,我运行了numpy.test(),结果是
FAILED (KNOWNFAIL=5, SKIP=24, errors=886, failures=152)
<nose.result.TextTestResult run=3367 errors=886 failures=152>
我安装的 numpy 似乎是不稳定版本。如何获得 PyPy 的稳定版 numpy?
我也试过pip install numpy(不是pip install git+https://bitbucket.org/pypy/numpy.git)
但是,我遇到了链接PIP Install Numpy throws an error "ascii codec can't decode byte 0xe2"中讨论的另一个问题
答案是使用apt-get 安装numpy,但是,这个答案仅适用于CPython。 PyPy 有什么好的解决方案吗?
【问题讨论】:
-
你确定有一个
numpy版本可以和pypy一起使用吗?我能找到的关于它的最后一篇pypy博客文章是从 4 月开始的,它似乎仍在进行中。