numpy安装到pypy3虚拟环境:`undefined symbol:cblas_sgemm`

numpy安装到pypy3虚拟环境:`undefined symbol:cblas_sgemm`,numpy,installation,pypy,Numpy,Installation,Pypy,我正在尝试将numpy安装到Py3 virtualenv中,但我遇到了这个错误(在导入时): 我使用的是最新的archlinux,numpy可以很好地与CPython配合使用,但我有一个使用pandas(这取决于numpy)的项目,我需要在pypy上进行测试 我首先尝试了推荐的方法(pip-install-numpy在venv中),但没有成功。(安装很好,但执行时仍然存在相同的错误) 然后,我尝试了建议的(链接自),因为我没有安装ATLAS(我不想安装arch上的aur包),尝试使用OpenBi

我正在尝试将numpy安装到Py3 virtualenv中,但我遇到了这个错误(在导入时):

我使用的是最新的archlinux,numpy可以很好地与CPython配合使用,但我有一个使用pandas(这取决于numpy)的项目,我需要在pypy上进行测试

我首先尝试了推荐的方法(
pip-install-numpy
在venv中),但没有成功。(安装很好,但执行时仍然存在相同的错误)

然后,我尝试了建议的(链接自),因为我没有安装ATLAS(我不想安装arch上的aur包),尝试使用OpenBias构建。但仍然不起作用(同样的错误,该方法可能已经过时,因为它是从2013年开始的)

…最后,我尝试了一个没有加速的构建(至少,据说是这样),如下所示: …但结果还是一样


我做错了什么?

您可以尝试从pip卸载它,然后从apt安装(如果您正在使用ubuntu等)

这种方法解决了我的问题

pip3 uninstall numpy
sudo apt-get install python3-numpy

问题是关于pypy的numpy,而不是cpython。
pip3 uninstall numpy
sudo apt-get install python3-numpy