但樹莓派的作業系統,裝anaconda似乎有一堆問題,
所以裝ubuntu。
以下文章開始
1.先確認自己的樹莓派的版本。看是2或3,
可以直接從版子上面確認。參考:shannonleeeee
2.安裝作業系統,官網
基本的Raspbian是樹莓派自己製作出來的版本,沒意外大家都會選這個。
但偏偏我有意外,所以選擇ubuntu。
ubuntu 又有兩個版本,一個是ubuntu mate另一個是 snappy ubuntu core
一個是基於 mate的官方延伸版(維基百科),另一個是 為了IOT新開發出來的東西(阿舍)
一開始抓了snappy的版本,發現他要安裝還必須要連網、註冊、輸入金鑰…(好吧,你安全性很夠,但我就是覺得麻煩不想裝)
所以後來用ubuntu mate版本
3.到 etcher 下載軟體、並安裝,再燒到SD卡內。
4.將SD卡放入Raspberry內,等待安裝完成。
5.為了畫面簡單,先關掉GUI畫面(參考:dslztx)
(在GUI畫面,按下Ctrl+Alt+F1-F6快捷鍵進入命令行界面)
永久關閉
sudo systemctl set-default multi-user.target
永久開啟
sudo systemctl set-default graphical.target
6.開啟SSH通道(參考:magiclen)
安裝
sudo apt-get install ssh
啟動
sudo service ssh start
檢查SSH有沒有開啟
netstat -a | grep ssh
補充:開機自動開啟ssh(參考:qq813480700博客)
輸入
sudo vi /etc/rc.local
(一定要加sudo,不然會因權限不足無法存檔)
在exit 0前面 加上,先按I ,變成 Insert模式,才能輸入
/etc/init.d/ssh start
輸入完後,按ESC,再輸入:wq ,存檔後離開(詳細vi用法 ,請參考鳥哥)
重開機測試服務有無啟動,
sudo shutdown –r now
7.開啟後,先連線看是要用putty還是xshell都可以。
8.先升級pip,不然無法更新RPI.GPIO
pip install --upgrade pip
再來安裝RPI.GPIO以及anaconda
pip3 RPI.GPIO
pip3 install anaconda(裝了後版本挺舊的,使用官方的方式)
9.下面步驟通通錯了,因為是Raspberry,所以只能用miniconda(參考:lin7lic以及 宅宅電子研究生的宅宅日誌),
原廠的anaconda只支援linux,利用uname –m
去查版本,
會發現安裝的版本是 armv7l
所以通通不能用。
改到miniconda複製要下載的連結,官網我找不到連結的地方
wgethttps://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh
直接下載了..
wget http://repo.continuum.io/miniconda/Miniconda3-latest-Linux-armv7l.sh
執行
bash Miniconda3-latest-Linux-armv7l.sh
然後就是等安裝了,這邊需要等一下
但是安裝完後,conda還是不認識,就算他問你要不要加進PATH,按YES後記得重開機,
conda指令才能生效。
如果不小心輸入No,到
sudo vi ~/.bashrc
最底下輸入
export PATH="/home/daimom/miniconda3/bin:$PATH"
重開機後,輸入conda list
命令成功。
9.安裝anaconda,先到官網的Linux載點,複製下載連結。
在使用 wgetΔ下載網址 ,下載檔案
wgethttps://repo.anaconda.com/archive/Anaconda3-5.3.0-Linux-x86_64.sh
下載完成後,輸入ls ,確認檔案是否存在
開始安裝,輸入 bash Anaconda3-5.3.0-Linux-x86_64.sh
開始安裝,安裝過程中途中會碰到一些要輸入Yes的畫面。
10.先更新一下conda
conda update conda
建立一個叫scrapy的新環境這邊跟anaconda比較不一樣(參考:miniconda文件)
conda create -n demoScrapy python=3
要建立python2的話
則是
conda create -n myenv python
其他指令可參考IT邦幫忙
刪除環境
conda env remove –n envName
進入scarpy的環境
source activate scrapy
到此環境基本上就完成了。
沒有留言:
張貼留言