樹莓派中安裝TensorFlow,keras,sklearn詳細步驟

本文主要內容是在樹莓派上安裝TensorFlow,keras,sklearn,opencv,作者查閱了很多資料,踩了不少坑,才選中了以下幾篇有用的博文,並結合自己的安裝過程做了總結。

!!(最重要的事:網一定要好,建議更換軟件源和pip源)---->詳情見另外一篇文章

 

安裝環境:

硬件是3B+,其實只要硬件支持,安裝過程是大同小異的,軟件環境python3.5+pip3(1.19)

安裝過程最大的問題就是網速,突然出現一大片紅色的,retry等字眼大概率是網絡延時,千萬別放棄了,選個網好點的地方

 

1、安裝TensorFlow

取自於人,分享與人,先感謝以下幾篇文章:

https://blog.csdn.net/qq_38960810/article/details/78640171

https://blog.csdn.net/ha010/article/details/80414997
 

!!!建議安裝在python3.4以後的環境中:

1)確定安裝好了python3.5,(可以將樹莓派中的python的鏈接刪掉,重新鏈接到python3,這樣後面可以直接使python命令直接進入python環境中,也可以省下安裝其他python包的時候出現安裝失誤的情況)

sudo apt-get install python3.5 (***數字可以是其他版本***)

sudo rm /usr/bin/python

sudo ln -s /usr/bin/python3.5 /usr/bin/python 

驗證:輸入python,進入python3.5的環境

2)安裝一些依賴庫

在執行此步驟前,建議sudo apt-get update更新軟件庫

sudo apt-get install python3-pip python3-dev

3)下載TensorFlow的安裝包

(此步驟可以直接pip下載安裝,但是限速網絡等原因會多次不成功)

強烈建議下載安裝包,安裝過程其實也很簡單

下載地址:

wget https://github.com/lhelontra/tensorflow-on-arm/releases/download/v1.8.0/tensorflow-1.8.0-cp35-none-linux_armv7l.whl

https://github.com/lhelontra/tensorflow-on-arm/releases

提醒:注意python的版本(cp35和cp27)和TensorFlow的版本,建議1.8以後

4)安裝進行時

(進行此步前強烈建議更新pip3的版本,最好是最新的)

sudo pip3 install tensorflow-1.8.0-cp35-none-linux_armv7l.whl

5)然後就交給網速,大概順利會安裝很快,導入過程會有warning提示,使用正常,可能是版本升級後有些函數使用改變

正常的話,安裝會出現一大片紅色error,大概率是網絡問題,多試試,博主就在這裏試了好多次,終於在一次網比較好的時候,順利完成。

 

2、安裝keras

推薦博文:https://blog.csdn.net/perry0418/article/details/80994840

1)安裝keras需要在TensorFlow的基礎上,稍微瞭解的就知道了,keras支持兩個背後的驅動,其中之一是TensorFlow,keras本身就是一種高級包裝

sudo apt-get install libhdf5-serial-dev

sudo pip install h5py    安裝過程大概需要30-40分鐘

sudo apt-get install python-scipy   親測不能使用pip安裝, 安裝過程大概5分鐘

(本次安裝直接條跳過上面那一步,直接到最後一步,有些沒有裝的,最後都會自動安裝的)

sudo pip install keras   安裝過程2-3分鐘

 

3、安裝sklearn

推薦博文:https://blog.csdn.net/castle_cc/article/details/73409756

這部分安裝就比較簡單了,直接用pip安裝,本次安裝沒有出現太多問題

在安裝時需要進行包依賴檢查,具體有以下幾個要求:

Python(>=2.6 or >=3.3) 
NumPy(>=1.6.1) 
SciPy(>=0.9) 
如果滿足上述條件,就能使用pip進行安裝了:

pip install -U scikit-learn

(出現問題多試幾次,也可以直接在官網下載安裝包)

wget  scikit_learn-0.21.3-cp35-cp35m-linux_armv7l.whl

 

4、安裝opencv環境

推薦博文:https://blog.csdn.net/CRAZY696/article/details/84874011

作者嘗試了很多方法,終於按照上面博文的方法安裝成功,非常感謝

以下方法未嘗試(僅供參考):

1)先裝依賴

sudo apt-get update

sudo apt-get install libjpeg-dev libatlas-base-dev libjpeg-dev libtiff5-dev libpng12-dev libqtgui4 libqt4-test libjasper-dev

2)直接安裝

sudo pip3 install opencv-python

 

本次下載的所有安裝包(安裝和下載時間比較新)後面有空會共享出來,有需要也可留言

注:有問題請留言,有空就會回覆

 

 

 

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