本地环境:macos11.4 笔记本芯片类型:m1
安装方法:打开macos终端,命令行安装
环境依赖:python和互联网
安装步骤:
1. 环境条件:python3.8环境
进入终端,执行:python --version
得到: Python 3.8.2
满足tensorflow安装条件
2. 创建python的虚拟目录
python3 -m venv --system-site-packages ./pyvenv
注意这里会在当前路径下,创建相对路径venv,你可以将venv命名为其他
3.创建好后,进入这个虚拟路径--当然这个命令,在pyvenv目录外执行,否则找不到他
source ./pyvenv/bin/activate
能使用source命令是建立在你的操作系统能执行bash或sh等shell命令的前提下的,
当然,正常macos都有这个功能
进入后,您的终端显示的路径将会是:
(pyvenv) 路径。
退出虚拟环境的命令:deactivate,安装完成了后再推出哈,任何目录下执行均可
4.升级pip命令到最新
pip install --upgrade pip
以免发生因为pip版本过低,导致无法安装的问题
升级完成后,pip list命令查询看当前版本,如:
pip 23.1.2
注意macos安装tensorflow需要pip版本为20.3 或更高,这里是满足条件的
5.开始安装(特别注意是tensorflow-macos)
命令:pip install tensorflow-macos
特别注意,采用tensorflow官网的安装命令:
pip install --upgrade tensorflow 会报错:
ERROR: Could not find a version that satisfies the requirement tensorflow (from versions: none)
ERROR: No matching distribution found for tensorflow
因为无法找到匹配的包,
6. 默认python pip安装太慢,可以换包源:
pip install tensorflow-macos -i Links for tensorflow --trusted-host pypi.douban.com
其他数据源也可以试试,但是记得包们是:tensorflow-macos,否则都是找不到包的
1)http://mirrors.aliyun.com/pypi/simple/ 阿里云
2)https://pypi.mirrors.ustc.edu.cn/simple/ 中国科技大学
3) Simple Index 中国科学技术大学
以上2-3步骤可以尝试省略,不见得会影响安装
参考网页:
使用 pip 安装 TensorFlow
https://developer.apple.com/metal/tensorflow-plugin/