Я установил numpy рекомендуемым способом для PyPy 6.0:
./pypy -m ensurepip
./pip install -U pip wheel
./pypy -m pip install numpy
Однако, это не работает (в Ubuntu 16.04): установка прошла успешно, но я получаю следующее при попытке импортировать numpy:
Python 2.7.13 (ab0b9caf307d, Apr 24 2018, 18:04:42)
[PyPy 6.0.0 with GCC 6.2.0 20160901] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>> import numpy as np
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/jwimberl/src/pypy2-v6.0.0-linux64/site-packages/numpy/__init__.py", line 142, in <module>
from . import core
File "/home/jwimberl/src/pypy2-v6.0.0-linux64/site-packages/numpy/core/__init__.py", line 16, in <module>
from . import multiarray
File "/home/jwimberl/src/pypy2-v6.0.0-linux64/site-packages/numpy/core/multiarray.py", line 44, in <module>
arange.__module__ = 'numpy'
TypeError: readonly attribute '__module__'
Я видел другие вопросы по SO о pypy / numpy, но им все> 3 года, и я не уверен, что они в курсе.