Termux中Python 3.8安装NumPy失败求助:Wheel编译报错
解决Termux安装NumPy编译失败的问题
先更新Termux的包源和已安装软件:
pkg update && pkg upgrade -y安装编译NumPy必须的依赖工具和库:
pkg install -y python3-dev clang gfortran openblas-dev llvm设置环境变量,让NumPy编译时调用OpenBLAS库:
export CFLAGS="-fopenmp" export LDFLAGS="-lopenblas"执行NumPy安装命令:
pip install numpy
如果是给Python 2安装,把上述命令里的python3-dev换成python-dev,pip换成pip2即可,但Python 2已停止官方维护,不推荐使用。
补充说明
NumPy编译需要依赖C/Fortran编译器、线性代数库以及Python开发头文件,上述安装的包正好覆盖这些需求,能解决Failed building wheel for numpy这类编译失败问题。
内容的提问来源于stack exchange,提问作者i0ui0u
相关产品推荐
相关产品推荐

