Utunbu16.04.04 安裝python+Tensorflow時安裝過程和出現的問題

Utunbu16.04.04 安裝python+Tensorflow時安裝過程和出現的問題:

一、查看Python版本
Utunbu16.4.04 默認安裝了python2.7和python3.5兩個版本,在Ubuntu的交互式Terminal裏測試版本。
鍵入python,即可打印出python2的版本;
鍵入python3,即可打印出python3的版本。

二、在安裝Python包管理工具pip和pip3
在Ubuntn的交互式Terminal裏退出Python程序,退出有多種方法:
1、輸入"exit()"; 2、輸入"quit()";3、鍵入Ctrl+Z;4、重新打開一個Terminal。
鍵入"sudo apt-get install python2-dev python-pip"
安裝完成後,再鍵入"sudo apt-get install python3-dev python3-pip"
問題1:
if input "sudo apt-get install python-dev python-pip",Package python-dev is not available, but is referred to by another package.

if input "sudo apt-get install python2.7-dev python-pip",OK.
because there are two versions python,python2.7 and python 3.5.

三、安裝tensorflow
GPU版本只建議電腦顯卡爲NVIDIA的。
在Ubuntu的交互式Terminal裏鍵入
"pip install tensorflow" 安裝Python2.7,CPU支持
"pip install tensorflow-gpu"安裝Python2.7,GPU支持
"pip3 install tensorflow" 安裝Python3.5,CPU支持
"pip3 install tensorflow-gpu" 安裝Python3.5,CPU支持
如果因爲pip版本安裝出錯時,更新pip版本,再次安裝。如果還是失敗見 管理工具pip問題和解決方式。

如果想卸載,鍵入如
"pip uninstall tensorflow" 卸載Python2.7,CPU支持

四、測試運行
在Ubuntu的交互式Terminal裏鍵入簡短的程序代碼:
#python
import tensorflow as tf
hello = tf.constant('Hello,World!')
sess  = tf.Session()
print(sess.run(hello))
說明:第一行#python在此表示鍵入python進入python2.7程序。要想測試Python3.5,需鍵入如下代碼:
#python3
import tensorflow as tf
hello = tf.constant('Hello,World!')
sess  = tf.Session()
print(sess.run(hello))

如果打印出了 Hello,World! ,則測試OK。


測試時間:2018.07.29
測試者:AlbertHuo

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章