博客
关于我
Mac M1 安装 TensorFlow 使用Python3.8
阅读量:790 次
发布时间:2023-02-06

本文共 1675 字,大约阅读时间需要 5 分钟。

在Mac M1 11.4及以上版本上安装Miniforge3并使用Python 3.8

1. 安装Anaconda

首先,安装Anaconda以便使用conda。可以通过以下方式获取对应版本的Anaconda:

  • 下载并安装对应版本的Anaconda(已包含conda)。

2. 验证conda安装

在终端中输入以下命令以验证conda是否已安装:

conda -V

此时应显示conda的版本信息。

3. 安装Miniforge3

从提供的百度云中下载 Miniforge3-MacOSX-arm64.sh,然后在终端中执行以下命令(确保在文件所在目录下):

bash Miniforge3-MacOSX-arm64.sh

4. 配置.bash_profile

在终端中打开 ~/.bash_profile 文件并添加以下内容:

export PATH="/usr/local/bin:$PATH"export PATH="/usr/local/opt:$PATH"

5. 激活虚拟环境

在终端中输入以下命令以激活 ~/.bash_profile

source ~/.bash_profile

然后打开一个新终端以继续操作。

6. 创建Python 3.8虚拟环境

在终端中执行以下命令创建一个名为 jjwtf 的Python 3.8虚拟环境:

conda create -n jjwtf python=3.8

当提示时按回车以确认。

7. 安装TensorFlow

进入 arm64 目录(如果尚未进入),然后执行以下命令安装TensorFlow相关依赖:

pip install --force pip==20.2.4 wheel setuptools cached-property sixpip install --upgrade --no-dependencies --force grpcio-1.33.2-cp38-cp38-macosx_11_0_arm64.whlpip install --upgrade --no-dependencies --force h5py-2.10.0-cp38-cp38-macosx_11_0_arm64.whlpip install --upgrade --no-dependencies --force numpy-1.18.5-cp38-cp38-macosx_11_0_arm64.whlpip install --upgrade --no-dependencies --force tensorflow_addons_macos-0.1a3-cp38-cp38-macosx_11_0_arm64.whlpip install --upgrade --force --no-dependencies tensorflow_macos-0.1a3-cp38-cp38-macosx_11_0_arm64.whl

根据需要安装的具体包,可能需要重新安装某些依赖。

8. 安装Jupyter Notebook

在终端中执行以下命令安装Jupyter Notebook:

conda install jupyter

9. 使用TensorFlow

在终端中输入以下命令启动Jupyter Notebook:

jupyter notebook

此时浏览器中会自动打开一个新的Jupyter Notebook界面。

10. 查看虚拟环境

要查看已创建的虚拟环境列表,可以使用以下命令:

conda info --envs

或者:

conda env list

11. 删除虚拟环境

如果需要删除某个虚拟环境,可以使用以下命令:

conda remove -n pytf --all

pytf 替换为你要删除的虚拟环境名称。

以上步骤详细指导了在Mac M1 11.4及以上版本上安装并配置Miniforge3、Python 3.8、TensorFlow和Jupyter Notebook的过程。

转载地址:http://faufk.baihongyu.com/

你可能感兴趣的文章
Lucene(5):索引维护
查看>>
Lucene(6):分词器
查看>>
Lucene(8):Lucene底层储存结构
查看>>
lumen php命令,浅谈lumen的自定义依赖注入
查看>>
lumen开发问题:Call to undefined method Illuminate\Validation\Validator::make()
查看>>
lunix或者centos服务器下如何下载自己在github上面的项目代码
查看>>
luogu P1268 树的重量
查看>>
luogu P1462 通往奥格瑞玛的道路
查看>>
Luogu P2056 [ZJOI2007]捉迷藏
查看>>
Luogu P2326 AKN's PPAP【按位贪心】
查看>>
LUOGU P2575 高手过招
查看>>
luogu P3919 [模板]可持久化数组(可持久化线段树/平衡树)(主席树)
查看>>
LUOGU P4095 [HEOI2013]Eden 的新背包问题
查看>>
luogu1091合唱队形
查看>>
luogu1445 [violet]樱花 阶乘分解
查看>>
Luogu2973:[USACO10HOL]赶小猪
查看>>
luogu3172 [CQOI2015]选数 莫比乌斯反演+杜教筛
查看>>
luogu3953 [NOIp2017]逛公园 (tarjan+dijkstra+记忆化搜索)
查看>>
Luogu4221 WC2018州区划分(状压dp+FWT)
查看>>
Luogu4697 CEOI2011 Balloons 单调栈
查看>>