Mac m1 tensor-flow 和 sklearn环境配置
Tensor Flow&Sklearn 环境配置
环境
- Mac OS Ventura 13.2.1
- Macbook pro M1 pro 2021
- Python 3.9
- conda 23.1.0
Tensor Flow
检查自己的conda环境
虽然conda官方已提供minicoda的mac m1适配,但也不能用,一定需要miniforge3,如以前环境较乱,最好是删除自己装过的miniforge3环境重装。
安装miniforge3步骤
- 删除已有环境
1 | cd ~ |
- 下载 Miniforge3_MacOS_ARM64 选择 Miniforge3-MacOSX-arm64
1 | chmod +x ~/Downloads/Miniforge3-MacOSX-arm64.sh |
- 创建一个conda环境
1 | # 3.8和3.9都可以,pytorch需要3.9 |
完成以上的准备后,才正式开始安装tensorflow,可安装tensorflow2.5/2.6,并且不需要再去github下载安装包
安装Tensorflow
1. 切换到自己的conda环境
1 | conda activate tf26 |
2. 依赖包tensorflow-deps的安装步骤
详细步骤参考: apple开发者官网
未安装过的安装tensorflow依赖包,安装过的需要卸载旧版, 慢,需要科学上网
1 | 1. conda install -c apple tensorflow-deps |
3. 安装tensorflow
1 | python -m pip install tensorflow-macos |
4. 安装tensorflow-metal
1 | python -m pip install tensorflow-metal |
Sklearn
若想用conda安装sklearn,不能输入sklearn,而是conda install scikit-learn
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Hello There!
评论