macOS下tensorflow的下载和安装(通过anaconda)

开头一些说明:

首先,mac使用这种方法安装的话,后续可能会遇到一点不痛不痒的小警告,但是跑起来是没有问题的,而通过源代码安装则不会出现指令集无法编译的问题(build from source)从源代码构建 TensorFlow pip 软件包并将其安装在 macOS 上

但是另一方面,通过anaconda安装的方式更为简单,而通过源代码安装据说要编译好久。并且就算通过源代码安装可以利用一些指令集来加速CPU,但是大佬拿出了快乐GPU,CPU就不够看了

此外,再放上官方文档给出的安装方法 -> 安装 TensorFlow

如果是用pycharm的话,,在preference里直接装会更简单粗暴


利用anaconda安装的大致流程如下:

1.安装anaconda

macOS下下载anaconda和下载完后commmand not found的解决办法

2.建立一个叫tensorflow的conda计算环境

根据对应版本的python

1
conda create -n tensorflow python=3.6

3.激活tensorflow环境

1
source activate tensorflow

4.在该环境中安装tensorflow

1
conda install tensorflow

5.尝试运行tensorflow

激活名为tensorflow的环境之后,打开一个python终端

1
2
3
4
import tensorflow as tf
hello = tf.constant('Hello,tensorflow')
sess = tf.Session()
print(sess.run(hello))

如果能成功输出那么就ok了

如果遇到Your CPU supports instructions that this TensorFlow binary was not compiled to use: SSE4.1 SSE4.2 AVX AVX2 FMA这类的问题,请参考 -> 运行tensorflow出现「Your CPU supports instructions that this TensorFlow binary was not compiled to use: SSE4.1 SSE4.2 AVX AVX2 FMA」问题的原因及解决办法

6.关闭conda环境

1
source deactivate

要使用tensorflow的时候激活环境即可

1
source activate tensorflow
打赏
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2018-2020 LeFlacon

奶茶一杯 快乐起飞

支付宝
微信