MacBook Pro M1导入numpy遇Intel MKL加载错误及环境学习咨询
解决Intel MKL错误步骤
你的M1 Mac是ARM架构,Intel MKL是为Intel x86处理器设计的,出现这个错误是因为你装的numpy适配了x86架构,重新安装适配ARM的版本即可:
- 打开终端,卸载现有numpy:
pip3 uninstall numpy -y - 重新安装适配ARM的numpy:
pip3 install numpy
装完后再运行你的代码,就不会出现MKL错误了。
新手引导式学习方法
先搞懂核心基础概念
- Python环境:运行Python代码的“基础工具集”,包含Python解释器和各种已安装的包,可以理解成专属的代码运行空间。
- 包(Package):像numpy这种,是别人写好的功能模块,能帮你快速实现复杂功能,不用从零编写。
pip是Python官方的包管理工具,用来安装/卸载包。
Mac上查看环境的简单方法
- 查看当前Python版本:终端输入
python3 --version - 查看已安装的所有包:终端输入
pip3 list - 查看Python的安装位置:终端输入
which python3
循序渐进的学习流程
- 先学Python基础语法:从变量、数据类型、循环、条件判断这些最基础的内容入手,写一些简单小代码(比如计算两数之和、打印文字),暂时不用碰第三方包。
- 熟悉终端基本操作:学会打开终端,用
cd切换文件夹、ls查看文件夹内容,这是后续装包、运行代码的基础。 - 学习使用第三方包:等基础语法熟练后,再开始学numpy这类工具包,跟着基础教程写小代码测试,比如创建数组、查看数组形状,逐步理解包的用法。
- 逐步了解虚拟环境:当你需要同时处理多个项目,且不同项目需要不同版本的包时,再学习用
venv创建虚拟环境,避免包之间互相冲突。
内容的提问来源于stack exchange,提问作者MHPolymath
相关产品推荐
相关产品推荐

