I can confirm this same issue on several debian unstable systems. The reason seems to be that it's trying to load the cpython3 version of numpy, as there is no pypy3 version of numpy. The cpython3 version of numpy won't run in pypy3.
Additionally, it doesn't seem trivial to use pip with pypy3 in debian to install numpy, apparently for the same reason: the cpython3 version of pip won't run in pypy3. If installed with pypy3 get-pip.py, then the sys.path is set wrong to install numpy: $ pypy3 -m pip install --user numpy Requirement already satisfied: numpy in /usr/lib/python3/dist-packages (1.16.5) I've been discussing this with the folks in freenode#pypy and they seem pretty mystified as to why debian would be set up to rely on cpython3 packages by default. -- Jonathan