tensorflow 運行成功!

折騰了一天安裝tensorflow環境,終於能夠運行,也記錄一下安裝中容易犯的錯誤總結(寫給python小白們)html

1、win7 雙系統 安裝ubuntu 16.04 ,參考 http://jingyan.baidu.com/article/60ccbceb18624464cab197ea.htmlpython

如下是容易遇到的問題:linux

一、iso要用64位系統git

二、安裝過程當中,聯想Thinkpad 按F1 進入Bois 可能須要修改 「F12 選擇啓動方式」的選項,確保該項爲Enablegithub

三、重啓 , F12 , 選擇USB HDD 啓動,進行ubuntu 的安裝bootstrap

四、分區過程當中, 若是window系統已經用了不少個主分區, ubuntu添加分區的時候 ,都選邏輯分區, 不然會遇到磁盤不可用的問題, 由於最多隻能有4個主分區ubuntu

2、ubuntu中安裝環境api

一、更新源, 16.04的選用了aliyun的比較快python2.7

deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiversethis

二、ubuntu su root
使用當前登陸帳號, sudo passwd root
設置密碼, 而後就能夠 su root 了

三、安裝python pip

ubuntu16.04自帶python2.7.11+ 和 python 3.5.5, 不用本身編譯安裝, 默認 python是python2.7.11, python3是python3.5.5

直接apt-get install 沒法安裝pip 提示缺乏不少依賴包, 網上介紹了各類安裝pip方法, 使用 get-pip.py 安裝最方便, 參考 https://pip.pypa.io/en/stable/installing/

get-pip.py 官網下載地址: https://bootstrap.pypa.io/get-pip.py

執行 python get-pip.py 安裝pip (此時安裝的是python2.7的pip)

若是再使用 python3 get-pip.py 順手把pip3 也裝上的話 ,就會發現 pip 變成了 pip3 (能夠用 pip -V 查看)

這時須要到 which pip , 到對應目錄/usr/local/bin/刪掉pip, ln -s pip2 pip , 將pip改回pip2的引用

四、安裝tensorflow

安裝github上的說明裝就能夠(其餘是前面幾部都作對了,尤爲是pip)

安裝0.8 https://github.com/tensorflow/tensorflow/blob/r0.8/tensorflow/g3doc/get_started/os_setup.md

ubuntu下 :
$ sudo pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.8.0-cp27-none-linux_x86_64.whl

之前一直提示 「xx whl is not a supported wheel on this platform.」 錯誤, 主要是pip混亂致使的

至此大功告成~

$ python
...

import tensorflow as tf hello = tf.constant('Hello, TensorFlow!') sess = tf.Session() print(sess.run(hello)) Hello, TensorFlow! a = tf.constant(10) b = tf.constant(32) print(sess.run(a + b)) 42

相關文章
相關標籤/搜索