Mac OS X与Windows下TensorFlow的安装与升级
2017-03-03 20:10
585 查看
前几天得知TensorFlow 1.0版本发布了,又一个偶然的机会,知道了国内第一本关于TensorFlow的中文书籍——《TensorFlow实战》,所以买来打算跟着书本学习,这篇文章是为了记录我安装TensorFlow时遇到的问题。
书中使用的TensorFlow版本是1.0.0,默认使用Python3.5作为Python基础版本。
由于我之前Mac上安装过0.9版本的TensorFlow,Python版本是2.7,所以爱折腾的我把0.9升级成1.0:
书中使用的TensorFlow版本是1.0.0,默认使用Python3.5作为Python基础版本。
由于我之前Mac上安装过0.9版本的TensorFlow,Python版本是2.7,所以爱折腾的我把0.9升级成1.0:
pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.0-py2-none-any.whl[/code]
等待执行完之后,来看看有没有升级成功:import tensorflow as tf hello = tf.constant('Hello, TensorFlow!') sess = tf.Session() print(sess.run(hello)) a = tf.constant(10) b = tf.constant(32) print(sess.run(a + b)) print(tf.__version__)
可以看到控制台输出:Hello, TensorFlow! 42 1.0.0
很好,安装没问题,也成功升级到1.0.0版本了。
但是我的Python版本仍是2.7,为了与书中保持一致,又折腾着下了Python版本为3.6的Anaconda3,安装完之后,将系统的环境变量改成Anaconda3的bin目录,接着按照上面同样的方法安装TensorFlow,用同样的代码进行验证安装是否成功,以下是控制台的输出:b'Hello, TensorFlow!' 42 1.0.0
嗯,也没有问题。
现在说说安装过程中出现的问题:
在Mac的终端输入pip安装命令后,一直在连接服务器,最后报连接不上(明明前一天升级Python2.7中TensorFlow时还能成功呢)。在浏览器中输入链接地址也无法访问,所以我在另一台Windows系统的电脑上打开链接地址,将文件下载下来,再拷贝到Mac上进行安装。
安装过程中报setuptools版本过低,通过pip install -upgrade --ignore-installed setuptools解决,重新执行安装命令,安装成功。
得知在Windows上也能安装TensorFlow,所以又决定折腾一把,首先我下载了Python3.6版本的Anaconda,下载速度非常缓慢,几十KB,等待许久,安装完之后,开始准备安装TensorFlow:pip install --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-0.12.0rc1-cp35-cp35m-win_amd64.whl[/code]
报错:tensorflow_gpu-0.12.0rc1-cp35-cp35m-win_amd64.whl is not a supported wheel on this platform.
百度一番,是Python版本不兼容,Windows上安装TensorFlow要求Python必须是3.5,这就很奇怪了,在Mac上Python3.6能够安装TensorFlow,在Windows上则不行,没办法,又折腾去找了个Python3.5的Anaconda,同样经过漫长的等待,终于下载完成,安装完Anaconda之后,输入之前的安装命令进行安装,安装完成之后,让我们运行一段代码验证下:b'Hello, TensorFlow!' 42 0.12.0-rc1
疑问:用Mac和Windows打开TensorFlow的网站不一样。用Mac打开的网站上面,进入Installing TensorFlow on Windows之后,里面给出的安装命令是安装1.0.0版本的,但是将链接复制出来浏览器打开,页面报错NoSuchKeyThe specified key does not exist,所以用这个链接安装不了。用Windows打开TensorFlow网站,不但风格与用Mac看到的不一样,就连安装命令中给出的链接也不一样,这里是0.12版本的,我是按照这个链接进行安装的0.12版本。
相关文章推荐
- TensorFlow 安装官方教程:Ubuntu 安装,Mac OS X 安装,Windows 安装
- 刚安装上Mac OS X Snow Leopard 10.6.2 就出来 10.6.3了,准备升级
- 在苹果MAC OS X Lion系统上安装、升级、使用Communicator(OC) for MAC 2011
- Mac OS X10.9安装的Python2.7升级Python3.3步骤详解
- Windows 7 上使用VMwareWorkstation 10 安装 MAC_OS_X_Mavericks_10.9
- 在Windows 7环境下安装Mac OS X Snow Leopard(10.6)
- [Sqlite] --> Sqlite在Windows、Linux 和 Mac OS X 上的安装过程
- Windows用VMWare9安装MacOSX10.8和Xcode4.6
- 在windows下制作mac os x的启动安装U盘
- Adobe CC update (Windows/Mac OS) 独立升级包下载
- 【mac os x安装方案】新手安装指南:一步一步在Windows安装苹果雪豹系统【远景】
- 苹果MAC OS X系统下安装windows7双系统,boot camp不能分区的解决办法
- Mac OS X10.9安装的Python2.7升级Python3.3步骤详解
- 在Windows 7环境下安装Mac OS X Snow Leopard(10.6)
- Windows 7+VirtualBox安装Mac OS X虚拟机全教程
- AMD处理器&VM8.0 完美安装Mac OS X 10.6.0 并成功升级至10.6.8 成功安装 Xcode 4.2
- Mac OS X 10.8.2 BOOTCAMP 安装windows 7 蓝屏
- Adobe 2015 CC update (Windows/Mac OS) 独立升级包下载 Adobe Photoshop CC (Windows 32bit)
- Windows 下 Virtualbox 安装 Mac OS X 10.7
- Mac OS X10.9安装的Python2.7升级Python3.3步骤详解