Mac M1 安装 TensorFlow 使用Python3.8

适用Mac M1 11.4+ Python是3.8

需要下载Miniforge3 我的百度云
链接: https://pan.baidu.com/s/1auIBzudS8Y_8TsWMNsiMSQ 提取码: d6ps

1 我安装了anaconda 为了使用conda

链接地址:Anaconda3-2021.05-MacOSX-x86_64.pkg 对应的版本安装后都有conda了

2 安装完后打开一个终端 输入conda -V 显示如下:即能看到conda的版本即可

Mac M1 安装 TensorFlow 使用Python3.8

; 3 从下载的百度云中找到Miniforge3-MacOSX-arm64.sh 然后在终端中输入:

bash Miniforge3-MacOSX-arm64.sh(终端要进入到Miniforge3-MacOSX-arm64.sh文件所在的目录下)

4 结束后在终端中输入命令:vim ~/.bash_profile

Mac M1 安装 TensorFlow 使用Python3.8
看到如下内容:
Mac M1 安装 TensorFlow 使用Python3.8
Mac M1 安装 TensorFlow 使用Python3.8

; miniforge3 的路径的获取的方式:

Mac M1 安装 TensorFlow 使用Python3.8
即一般情况是在自己的用户目录下

5激活 .bash_profile 即在终端中输入:

source ~/.bash_profile 关闭终端,打开一个 新终端

6 创建3.8的虚拟环境

代码如下:

conda create -n 自己想用的虚拟环境名称 python=3.8
例如:
conda create -n jjwtf python=3.8

如果创建的过程中出现下边这个,则输入y回车

Mac M1 安装 TensorFlow 使用Python3.8
Mac M1 安装 TensorFlow 使用Python3.8
Mac M1 安装 TensorFlow 使用Python3.8

7

Mac M1 安装 TensorFlow 使用Python3.8

; 8 不用退出虚拟环境,直接进入arm64的目录下

Mac M1 安装 TensorFlow 使用Python3.8
不用退出虚拟环境,直接进入arm64的目录下 再次强调一遍

9 先到arm64目录下,在虚拟环境中分别执行如下命令(只要想用TensorFlow的虚拟环境都要执行此代码)另外如果安装其他包把这几个更改了则需要重新安装这几个包

pip install --force pip==20.2.4 wheel setuptools cached-property six
pip install --upgrade --no-dependencies --force grpcio-1.33.2-cp38-cp38-macosx_11_0_arm64.whl   # 如果改了需要重新安装
pip install --upgrade --no-dependencies --force h5py-2.10.0-cp38-cp38-macosx_11_0_arm64.whl     # 如果改了需要重新安装
pip install --upgrade --no-dependencies --force numpy-1.18.5-cp38-cp38-macosx_11_0_arm64.whl  # 如果改了需要重新安装
pip install --upgrade --no-dependencies --force tensorflow_addons_macos-0.1a3-cp38-cp38-macosx_11_0_arm64.whl   # 如果改了需要重新安装
pip install absl-py astunparse flatbuffers gast google_pasta keras_preprocessing opt_einsum protobuf tensorflow_estimator termcolor typing_extensions wrapt wheel tensorboard typeguard
pip install --upgrade --force --no-dependencies tensorflow_macos-0.1a3-cp38-cp38-macosx_11_0_arm64.whl   # 如果改了需要重新安装

安装jupyter 然后就可以使用TensorFlow了

Mac M1 安装 TensorFlow 使用Python3.8
conda install jupyter

; 在输入jupyter notebook

Mac M1 安装 TensorFlow 使用Python3.8
就可以了
Mac M1 安装 TensorFlow 使用Python3.8
导入成功
Mac M1 安装 TensorFlow 使用Python3.8

备注: 查看自己创建了多少虚拟环境的命令:

conda info –envs 或者用此命令 conda env list
删除的命令是 :conda remove -n 你自己的虚拟环境的名字 –all 例如: conda remove -n pytf –all

Original: https://blog.csdn.net/jjw_zyfx/article/details/119615979
Author: jjw_zyfx
Title: Mac M1 安装 TensorFlow 使用Python3.8

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/520598/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球