1. 程式人生 > >幾經波折的Ubuntu安裝tensorflow

幾經波折的Ubuntu安裝tensorflow

tensorflow是谷歌出品的著名深度學習軟體包,它一般在macos和Linux下執行,最新版也有一個windows版,但是國內介紹得很少。考慮到我本機用win10,希望主系統乾淨一些,同時我也不是從事此方面的專業人員,因此選擇了用虛擬機器裝Ubuntu然後再裝一個Tensorflow的辦法。

先要說明的是,根據很多人研究的結果,虛擬機器只支援CPU運算,不能進行cuda加速,因此想搞cuda大資料運算的可以先不看這篇文章了。

首先,scikit-learn應該是Tensorflow的依賴包之一,需要先安裝好這個包。同時,scikit-learn又需要裝好numpy和scipy。在不安裝anacoda的情況下,只能一個個搞了,實在有點不喜歡anacoda的那個介面的我還是一個個搞吧。

安裝numpy和scipy的過程可以看前一篇文章,也是不好搞。

那麼,如何給ubuntu的python3安裝scikit-learn呢?

首先,Ubuntu上的python3沒有pip,要先給裝上pip,命令如下:

~$ sudo apt-get install python3-pip

接下來,就可以利用pip安裝scikit-learn了:

~$ sudo pip3 install -U scikit-learn

需要注意的是,我這裡是為了給Ubuntu下的python3.6安裝才這麼費事。如果只是給python2沒這麼麻煩。

下一步,安裝tensorflow,嗯,沒有其他文章說的那麼麻煩,又要原始碼又要編譯啥的。直接一條命令:

~$ sudo pip3 install tensorflow

pip3自動獲取最新的tensorflow源進行安裝了。