笔者今日对TensorFlow产生浓厚兴趣,但在安转过程中遇到一系列问题,去找资料无奈发现基本上都是复制别人的答案,到最后并没有解决问题,于是去逛了一些国外的网站;捯饬了许久终于安装成功了,下面介绍一下。
一开始是检查一下自己的Python版本,在terminal输入
Python
显示
笔者为2.7.12即python2;
(ps:Ctrl+shit+d为新命令)
然后安装一下强大的python工具包pip 输入命令
sudo apt-get install python-dev python-pip
对了,如果是Python3的话
sudo apt-get install python3-dev python3-pip
对了这步一定要慎重,因为pip如果不是最新版的话后面会有error提醒你,后面会有说到
接着来到最关键一步安装TensorFlow
按照TensorFlow官网上的说法,分为两步1 .
export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.1.0-cp27-none-linux_x86_64.whl
这个为cpu版本为1.1.0;可根据需要选择适合自己的版本;
2.
# Python 2(版本为Python 2)
$ sudo pip install $TF_BINARY_URL
# Python 3(版本为Python 3)
$ sudo pip3 install $TF_BINARY_URL
如果到此你没有任何问题那么,恭喜你也不用往下面看了,简单测试一下
依次输入python
import tensorflow as tf
printf tf.__version__
如果正常显示版本号那么你就算安装成功了;要是出现问题,接着往下看
还有一种安装方法
pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl
要是两种方法都不管用,那么看下出现的问题,笔者共遇到以下情况,1,是pip版本低 于是我在安装前加了条
pip install --upgrade
但是接着显示缺少某个文件,于是乎 我在后面加了句user
pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl
终于成功安装了。