前言
樹莓派文集的上一篇文章中胰蝠,我們讓樹莓派工作了起來歼培,接下來可以開始編程創(chuàng)作了。今天我搗鼓了一早上茸塞,下載安裝好了python3.6躲庄,并且能用Thonny Python IDE這個(gè)很好用的工具進(jìn)行python編程。接下來介紹一下做法钾虐。
做法
一噪窘、下載、編譯效扫、安裝python3.6
首先倔监,如我上一篇文章那樣,用PuTTY登陸樹莓派菌仁,并且用VNC遠(yuǎn)程連接樹莓派浩习。接下來我們就能用PuTTY和VNC與樹莓派交互了。
接下來下載并安裝python掘托,網(wǎng)上的教程有很多,感謝下面這位簡(jiǎn)書作者籍嘹,我親測(cè)他的教程是可用的闪盔。
安裝python依賴環(huán)境
$ sudo apt-get install build-essential libsqlite3-dev sqlite3 bzip2 libbz2-dev
下載python3.6版本源碼并解壓
$ wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz
$ tar zxvf Python-3.6.1.tgz
編譯安裝
$ cd Python-3.6.1
$ sudo ./configure
$ sudo make
$ sudo make install
最后檢查安裝
$ ls -al /usr/local/bin/python*
二、在樹莓派上使用python
在樹莓派操作系統(tǒng)界面打開文件管理器塔拳,找到路徑/usr/local/bin就能找到python3.6鼠证。我是通過VNC在電腦端打開的,雙擊會(huì)彈出提示靠抑,選擇“在終端模擬器中執(zhí)行”量九,就能打開python控制臺(tái)。
打開倒是挺正常的,但是當(dāng)我想寫一個(gè)標(biāo)志性的問候程序hello wolrd時(shí)载城,我抓狂了肌似。寫括號(hào)我習(xí)慣性寫一對(duì),再按左方向鍵回去添加內(nèi)容诉瓦,但是當(dāng)我按下左方向鍵時(shí)川队,光標(biāo)沒有向左,它給我彈了個(gè) ^[[D 出來垦搬。(有沒有大神知道這是怎么回事啊呼寸,反正我是解決不了)。這意味著我在樹莓派上用python編程需要一個(gè)一個(gè)字按順序敲猴贰。
這是什么破編程體驗(yàn)啊对雪,編程欲望完全喪失了好嗎?
三米绕、使用Thonny
無奈之下瑟捣,我必須尋找其它python的IDE。然后我找到了這個(gè):
什么栅干?鏈接里面說是系統(tǒng)自帶的迈套?我在菜單里找了一下,還真是碱鳞。嘻嘻桑李,大家前面看的那些什么python下載安裝都是白看了,嘻嘻窿给。
問題又來了。打開以后崩泡,我寫了個(gè)print("Hello world!")禁荒,點(diǎn)擊“RUN”,它給我彈出窗口要求先保存這個(gè)程序角撞。我選好了保存路徑呛伴,但是勃痴,但是,那個(gè)“確定”鍵一直是灰色的热康,根本點(diǎn)擊不了沛申!不保存程序就根本運(yùn)行不了。
既然這樣衫贬,我嘗試先在我想存放的目錄下創(chuàng)建.py文件,再用Thonny打開歇攻。
三贴捡、其它編寫/運(yùn)行python程序的方法
最后再附加一點(diǎn)內(nèi)容。
用控制臺(tái)編寫python程序
$ python
用控制臺(tái)運(yùn)行python程序
剛剛我們已經(jīng)寫好了一個(gè)HelloWorld.py,能不能在控制臺(tái)上run呢评腺?是可以的帘瞭。
# 在py文件所在路徑下,運(yùn)行指令$ python filename.py蒿讥,在這里是:
$ python HelloWorld.py
劃重點(diǎn)蝶念,一定要先在控制臺(tái)中進(jìn)入py文件所在路徑下,再執(zhí)行指令
一開始我并不知道要在控制臺(tái)中先進(jìn)入文件所在路徑芋绸,所以出了幾次錯(cuò)媒殉。最近正好接觸了一點(diǎn)shell的知識(shí),尋思著是不是應(yīng)該走到對(duì)應(yīng)路徑侥钳,沒想到真的成功了适袜。以下給出一些常用的linux的命令柄错。
好了扯饶,做了這些準(zhǔn)備,以后可以安心在樹莓派上編程了池颈。