採用ubuntu系統來安裝tensorflow

2021-07-29 15:46:14 字數 1576 閱讀 6656

最近在學習google新開源的深度學習框架tensorflow。發現安裝它的時候,需要依賴python2.7.x;我之前一直使用的linux是centos。而centos不更新了,裡面的自帶的python一般都是python2.6以下的。不僅如此,系統裡面很多元件又依賴python2.6,所以導致你都不能替換掉它。無奈之下,選擇ubuntu了。下面介紹一下使用ubuntu安裝tensorflow遇到的一些問題。

1、ubuntu無法用winscp連線

解決辦法:

(1)、採用橋接的方式進行上網(由於是用虛擬機器安裝的作業系統)

(2)、利用ps -e  |grep ssh  檢視是否有sshd程序開啟。如果沒有則需要安裝openssh-server

安裝的方式:sudo apt-get install openssh-server

啟動相應的程序:/etc/init.d/ssh start

(3)、此時需要reboot系統

(4)、由於ubuntu最初root的使用者是沒有被啟用的,所以需要通過修改root使用者密碼來啟用root使用者。

完成即可連線了。

2、安裝tensorflow。

由於我的ubuntu是最新版的(ubuntu-16.04-desktop-amd64),裡面自帶的python是2.7.11。因此滿足要求。由於tensorflow有三種安裝方式,這裡採用的是pip安裝方式。下面開始安裝tensorflow:

(1)首先安裝pip

sudo apt-get install python-pip python-dev

(2)利用pip安裝tensorflow

sudo pip install --upgrade
安裝好了後,如下圖所示:

根據上面黃色的提示,叫我公升級pip:於是我就按照他的要求公升級了,執行:pip install --upgrade pip

3、檢驗tensorflow是否安裝成功

通過下面一段**來測試tensorflow是否安裝成功:

$ 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>>>

下面是我執行的結果如下圖所示:

4、安裝python-numpy ,python-scipy,python-matplotlib

sudo apt-get install python-numpy

sudo apt-get install python-scipy

sudo apt-get install python-matplotlib

驗證是否安裝成功:(如下圖所示)

採用ubuntu系統來安裝tensorflow

驗證步驟沒有問題 最近在學習google新開源的深度學習框架tensorflow。發現安裝它的時候,需要依賴python2.7.x 我之前一直使用的linux是centos。而centos不更新了,裡面的自帶的python一般都是python2.6以下的。不僅如此,系統裡面很多元件又依賴python...

Ubuntu 採用apt get 安裝mysql

ubuntu上安裝mysql通過apt get安裝,僅需3條命令。1.安裝mysql伺服器 sudo apt get install mysql server 2.安裝mysql客戶端 apt get isntall mysql client 安裝過程中會提示設定密碼什麼的,注意設定了不要忘了,安裝...

再也不用VMWare來安裝linux系統了

今天在路上無意間看到了一篇關於vagrant的文章,突然就覺得之前在windows上安裝linux的勁都白費了,看看下面的文章,你或許也會放棄vmware吧 也許根據不同的需求,vmware也是有其應用場景的,暫不追究 vagrant打造自己的開發環境 rhel7.3 centos 7.0 x64 ...