在macOS Ventura(ARM架构)安装使用numpy的故障排查
macOS Ventura(ARM架构)下Numpy存在但导入失败的解决办法
核心问题
你错误地将PYTHONPATH指向了numpy自身的目录,Python需要的是**包含numpy的父目录(即site-packages)**才能识别到这个模块。
解决步骤
1. 修正PYTHONPATH设置
先清除当前错误的环境变量:
unset PYTHONPATH
设置正确的路径(指向存放numpy的site-packages目录):
export PYTHONPATH="/opt/homebrew/lib/python3.11/site-packages"
设置后直接测试导入:
python -c "import numpy; print(numpy.__version__)"
2. 确认Python版本与安装路径匹配
终端里的python可能不是Homebrew安装的Python3.11,直接使用对应版本的Python命令执行:
python3.11 -c "import numpy; print(numpy.__version__)"
或者用Homebrew的Python别名:
brew python -c "import numpy; print(numpy.__version__)"
3. 重新安装(若上述方法无效)
先卸载现有numpy:
pip3.11 uninstall numpy -y
用对应版本的pip重新安装:
pip3.11 install numpy
安装完成后测试:
python3.11 -c "import numpy"
内容的提问来源于stack exchange,提问作者VorpalSword
相关产品推荐
相关产品推荐

