Mac安装tensorflow 1.0

来源:互联网 发布:中国各省贸易数据库 编辑:程序博客网 时间:2024/06/04 23:18

最近tensorflow1.0版本正式发布,作为一个Google开发者,必须支持一下老大的东西,先安装再说。

在Mac系统上安装tensorflow,由于MacOS也是基于Unix系统的,所以比较简单。在其他系统上安装请参照官网介绍tensorflow官网。

以下运行命令等都需要自行翻墙,你明白的。

官网中有几种安装方式,我使用Installing with native pip方式。对Python 2.7和Python 3.3+都可以使用,在使用pip安装之前,先升级pip。

$ sudo easy_install --upgrade pip$ sudo easy_install --upgrade six 

如果有安装旧版本的tensorflow,先卸载。

$ sudo pip uninstall tensorflow # for Python 2.7$ sudo pip3 uninstall tensorflow # for Python 3.n

其中pip和pip3分别对应Python2.1和Python3.x 。(下面安装过程中也会有区分)

安装tensorflow

$ pip install tensorflow      # Python 2.7; CPU support (no GPU support) $ pip3 install tensorflow     # Python 3.n; CPU support (no GPU support) $ pip install tensorflow-gpu  # Python 2.7;  GPU support $ pip3 install tensorflow-gpu # Python 3.n; GPU support 

如果只是体验下那么cpu版本就足够了,gpu版本需要cuda toolkit的支持。我使用的是Mac自带Python2.7版本,运行第一条命令。

顺利安装完成,再去写一个简单的测试程序(官网示例)

>>> import tensorflow as tf>>> hello = tf.constant('Hello, TensorFlow!')>>> sess = tf.Session()>>> print(sess.run(hello))

不过在import之后就报了一个错误

Traceback (most recent call last):  File "", line 1, in   File "/usr/local/lib/python2.7/site-packages/tensorflow/__init__.py",    line 4, in     from tensorflow.python import *    ...  File "/usr/local/lib/python2.7/site-packages/tensorflow/core/framework/tensor_shape_pb2.py",    line 22, in     serialized_pb=_b('\n,tensorflow/core/framework/tensor_shape.proto\x12\ntensorflow\"d\n\x10TensorShapeProto\x12-\n\x03\x64im\x18\x02      \x03(\x0b\x32      .tensorflow.TensorShapeProto.Dim\x1a!\n\x03\x44im\x12\x0c\n\x04size\x18\x01      \x01(\x03\x12\x0c\n\x04name\x18\x02 \x01(\tb\x06proto3')  TypeError: __init__() got an unexpected keyword argument 'syntax'

还好,在tensorflow的官网中有有一个错误列表,很快找到了解决方法,官网错误列表
(人家的官网做的确实很赞,应有尽有啊)

运行结果:
这里写图片描述

好了,以后就可以好好研究一下人工智能了,高大上!

0 0
原创粉丝点击