在樹莓派上安裝Theano

2022-08-10 22:12:22 字數 1995 閱讀 7048

「查遍全網都沒人成功在樹莓派安裝theano,這是什麼樣的感覺?」

——寫在開頭

樹莓派3modelb(raspberry pi 3(b)),顯示屏乙個,pc乙個,鍵鼠一套

linux命令列基礎,python基礎,theano深度學習庫基礎

你的樹莓派能連wifi了嗎?pip更新了嗎?python版本更新了嗎?這些必須要首先完成。

當然不行,要是可以的話我就不會花快乙個星期的時間來配置了。由於時間久遠,我已經忘了具體報錯是啥了,反正各種的庫都不行吧。

直接安裝theano是不行的,所以需要安裝它的依賴庫,我第乙個安裝的就是dev,因為各種依賴庫的編譯都需要他來幫忙,

sudo apt-get install python-dev

然後繼續安裝依賴庫,

sudo apt-get install libopenblas-base 

sudo apt-get install libopenblas-dev

這時候再裝上theano,居然神奇的沒報錯!

sudo pip3 install theano

還有,別忘了gcc,

sudo apt-get install gcc

裝啊裝,這又過去一晚上。。。。。。

安裝是安裝成了,你試試import一下?自然是不行的,報錯了,說:

traceback (most recent call last):

file "", line 1, in file "/usr/local/lib/python2.7/dist-packages/theano/__init__.py", line 79, in from theano.scan_module import (scan, map, reduce, foldl, foldr, clone,

file "/usr/local/lib/python2.7/dist-packages/theano/scan_module/__init__.py", line 41, in from theano.scan_module import scan_opt

file "/usr/local/lib/python2.7/dist-packages/theano/scan_module/scan_opt.py", line 71, in from theano.scan_module import scan_op

file "/usr/local/lib/python2.7/dist-packages/theano/scan_module/scan_op.py", line 58, in from six import iteritems, integer_types, raise_from

importerror: cannot import name raise_from

那怎麼辦呢?

不過查到網上有人和我有同樣的問題,我就放心了,請查閱:

sudo pip3 install six

安裝是成功了,不過依然呼叫失敗,原因是樹莓派會預設使用他自己的lib庫中的six,我安裝的版本是1.11最新版six,樹莓派的版本很老了,所以還要sudo su 一下進入那個資料夾,把老版的six刪了,再把咱們的新版six放進去,這樣的話就ok了。

試試import theano ,終於成功了。

不過還沒有結束,因為還有乙個重要的module沒有安裝好,那就是scipy。。。

它依然依賴很多的庫,在找到了各種依賴庫,試著下面步驟:

sudo apt-get install libblas-dev liblapack-dev python-dev libatlas-base-dev gfortran python-setuptools

sudo pip3 install scipy   ##需要大約2小時

成功 了!

雖然不知道後面的具體使用過程會不會出現問題,不過可以說在樹莓派安裝theano完全成功了,給大家借鑑吧。。

在樹莓派上安裝OpenVINO

準備工作 這裡我推薦2019 r3版本,之前裝了2020版本不好用,又退回到了2019 r3版本 開啟終端,執行命令 cd downloads 3.建立乙個安裝資料夾 sudo mkdir p opt intel openvino 4.解壓安裝包到安裝路徑下 sudo tar xf l openvi...

在樹莓派上安裝ubuntu

版本 raspberry pi 3 ubuntu 16.04 preinstalled server armhf raspi3.img.xz 4g image,216m compressed 解壓檔案,得到近4g映象檔案 修改密碼 sudo apt get update sudo apt get i...

在樹莓派上安裝Ubuntu Core

準備材料 1.micro sd卡 2.讀卡器 3.網線 步驟 這裡選擇的是ubuntu core 16 image for raspberry pi3 stable 版本 3.對microsd 卡進行格式化,使用sd card formatter軟體 4.將img檔案燒錄到sd卡中,使用到win32...