1、安装Tensorflow
$ sudo easy_install pip
$ sudo easy_install --upgrade six
$ sudo pip install tensorflow
当前最新的tensorflow版本1.2.1
2、创建第一个Tensorflow项目 Hello World
运行报错:module compiled against API version 0xa but this version of numpy is 0x9
产生错误的原因是numpy版本过旧导致的。
numpy是python用来进行矩阵运算的计算包,Mac系统自带的Python是2.7版本,包含了0.8版本的numpy,导致引入Tensorflow的时候报错。
使用pip命令安装的numpy是存放在sie-package下边,而自带的numpy在extra目录下面。系统自带的Python会调用extra目录下的numpy。
有以下几种方案来解决
1、更改参数路径,让Python调用sie-package下边的numpy
2、删掉系统自带的numpy
不用改环境变量,Python会引用sie-package下边的numby
3、升级系统自带的numpy
-
sudo easy_install -U numpy