M1芯片Mac配置Tensorflow环境
1. 下载miniforge
https://github.com/conda-forge/miniforge/#download
一定选择apple silicon,下载之后我是直接存在下载文件夹里
2. 安装miniforge
新建一个终端,由于我把下载完的文件直接存在了下载文件夹里面,所以进入下载文件夹
cd Downloads
bash安装Miniforge3
bash Miniforge3-MacOSX-arm64.sh
3. 配置bash.profile
安装成功后,进入
vim ~/.bash_profile
先点击i进入到编辑模式,将export PATH后边的路径改成miniforge3安装的位置,通常情况下如图所示,/Users/用户名/miniforge3/bin:$PATH
如果不确定具体的位置,可以在终端中通过
ls /Users/用户名
查看有没有miniforge3,如果有就可以按照上边的步骤修改路径
修改完路径后点击esc推出编辑模式,输入:x即可保存返回,接着激活
source ~/.bash_profile
然后关闭终端,重新打开一个终端
4. 新建虚拟环境
在终端中输入:
conda create -n test python=3.9
用conda创建一个python3.9版本的虚拟环境,想要看是否创建成功,则在终端中输入
conda info -e
即可查看此时所有的环境,base为初始环境,下面是我的,这里我的新环境叫做test,可以看到新的环境已经创建成功
使用
conda activate test
即可进入刚刚创建的新环境
可以看到最开始的括号内发生了变化已经进入了创建的新环境。
5. 安装Tensorflow
在新的python3.9的环境下进行安装,
conda install -c apple tensorflow-deps
然后使用清华的源,下载速度会快一点
python -m pip install tensorflow-macos -i https://pypi.tuna.tsinghua.edu.cn/simple
python -m pip install tensorflow-metal -i https://pypi.tuna.tsinghua.edu.cn/simple
6. 测试Tensorflow
终端中输入python运行,接着输入
import tensorflow
如果能够顺利运行,则证明tensorflow安装成功了