Mac(M1)配置基于ARM64的Tensorflow

以下步骤最好先执行

conda config --remove-key channels  删除conda镜像源

pip config unset global.index-url 删除pip镜像源

然后接下来的步骤最好挂上梯子。

1.下载miniforge:从https://github.com/conda-forge/miniforge上找到arm64(Apple Silicon)版本进行下载,下一步下一步的安装即可,遇到[y/n]就选yes就行,如下图:

 

下载好后在终端输入 bash Miniforge3-MacOSX-arm64.sh,一路yes。

注:保存好创建地址,将环境变量 export PATH="/Users/用户名/miniforge3/bin:$PATH" 写入zshrc,语句如下:vi ~/.zshrc,点i进入insert,:wq保存并退出,再source ~/.zshrc。

 

2.从https://github.com/apple/tensorflow_macos下载ATF2.4,点击INSTALLATION中第一句话后的releases,如下图:

下载之后先不要着急安装,解压之后会出现两个文件夹,我们需要cd进入arm64的文件夹。

 

接下来创建conda环境:

conda create --name tf24

创建完成可以利用conda info --env查看。

激活环境,安装py3.8.6和pandas等:
conda activate tf24
conda install -y python==3.8.6
conda install -y pandas matplotlib scikit-learn jupyterlab

pip install --force pip==20.2.4 wheel setuptools cached-property six packaging

 

2.输入 conda install tensorflow

 

3.Pycharm里引入该环境

打开pycharm中任意一个项目,选择Preferences-Python Interpreter-add-Virtualenv Environment-Existing environment,添加刚刚创建的环境中的python 3.8路径,/Users/用户名/miniforge3/envs/tf24/bin/python3.8即可。

posted @ 2024-04-17 22:28  Joranger  阅读(146)  评论(0编辑  收藏  举报