最近在學習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 ...