ubuntu20.04的系统,配置好pypy之后,安装scipy总是出错,记录下如何安装scipy。这个也不一定准,因为尝试的方法太多了,可能多种因素导致最终成功了。
首先,报错原因
安装scipy的时候出现因为没有lapack/blas报错,查找scipy的相关文档,说是要安装openblas,其实并没有安装这个,因为下载太慢了,还没有成功,就尝试了另外一种方法。
其次,安装相应的包
sudo apt-get install libatlas-base-dev cd /usr/local/lib sudo ln -sn /usr/lib/atlas-base/liblapack_atlas.a liblapack_atlas.a sudo ln -sn /usr/lib/atlas-base/liblapack_atlas.so liblapack_atlas.so
上面这个参考自文章:http://osdf.github.io/blog/numpyscipy-with-openblas-for-ubuntu-1204.html
然后,安装其他的包,安装的时候不一定全部成功,安装能成功的就行。
sudo apt-get install gfortran libopenblas-dev liblapack-dev
最后,使用pypy的安装命令就安装成功了
pypy3 -m pip install scipy
总结:我也不知道那一部分命令起了作用,最后可以了。