如何在樹莓派中下載槽卫、安裝、使用Python3.6以及如何使用Thonny進(jìn)行編程

前言

樹莓派文集的上一篇文章中胰蝠,我們讓樹莓派工作了起來歼培,接下來可以開始編程創(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è)他的教程是可用的闪盔。

樹莓派編譯安裝python3.6 - 簡(jiǎn)書

安裝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
cd Python-3.6.1指令是為了進(jìn)入python解壓后的文件夾,在這個(gè)文件夾里才能正常執(zhí)行后續(xù)指令辱士。開始我按著其它教程做泪掀,因?yàn)槿鄙龠@一步,在這里停滯了好久颂碘。
$ sudo make
這一步需要等挺久的
$ sudo make install

最后檢查安裝

$ ls -al /usr/local/bin/python*
如果輸入命令后能彈出相應(yīng)的路徑异赫,證明安裝成功了。
二、在樹莓派上使用python

在樹莓派操作系統(tǒng)界面打開文件管理器塔拳,找到路徑/usr/local/bin就能找到python3.6鼠证。我是通過VNC在電腦端打開的,雙擊會(huì)彈出提示靠抑,選擇“在終端模擬器中執(zhí)行”量九,就能打開python控制臺(tái)。

按左方向鍵颂碧,莫名其妙給我彈個(gè)什么東西出來荠列?

打開倒是挺正常的,但是當(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è):

Thonny——樹莓派上Python的最新IDE

什么栅干?鏈接里面說是系統(tǒng)自帶的迈套?我在菜單里找了一下,還真是碱鳞。嘻嘻桑李,大家前面看的那些什么python下載安裝都是白看了,嘻嘻窿给。

系統(tǒng)自帶哦贵白!

問題又來了。打開以后崩泡,我寫了個(gè)print("Hello world!")禁荒,點(diǎn)擊“RUN”,它給我彈出窗口要求先保存這個(gè)程序角撞。我選好了保存路徑呛伴,但是勃痴,但是,那個(gè)“確定”鍵一直是灰色的热康,根本點(diǎn)擊不了沛申!不保存程序就根本運(yùn)行不了。


強(qiáng)行讓我先保存褐隆,但是這個(gè)“確定”鍵是灰色的污它,按不下去啊庶弃!

既然這樣衫贬,我嘗試先在我想存放的目錄下創(chuàng)建.py文件,再用Thonny打開歇攻。


在文件管理器中找到想存放的路徑固惯,右鍵空白處,創(chuàng)建一個(gè)空文件

文件命名為HelloWorld.py

右鍵文件缴守,選擇打開方式葬毫,再選擇Thonny

嘻嘻,大功告成屡穗,第一個(gè)python程序可以在樹莓派上run起來了
三贴捡、其它編寫/運(yùn)行python程序的方法

最后再附加一點(diǎn)內(nèi)容。

用控制臺(tái)編寫python程序
$ python
當(dāng)你看到光標(biāo)前面變成了 >>> 村砂,你就可以在控制臺(tái)寫python程序了

當(dāng)時(shí)我不知道怎么跳出python編程環(huán)境烂斋,胡亂輸了個(gè)exit,它居然提示我退出python的方法础废。按Ctrl + D即可退出汛骂。
用控制臺(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的命令柄错。

cd ..返回上一級(jí) , cd Desktop就是cd 'filename'的用法舷夺,目的是進(jìn)入Desktop這個(gè)文件夾(我把那個(gè)py文件存在了桌面的PythonCode的文件夾里)苦酱,再用cd PythonCode進(jìn)入PythonCode文件夾,在這個(gè)狀態(tài)下给猾,我再執(zhí)行指令$ python HelloWorld.py疫萤,成功打印出Hello world!字樣。(如果你不知道你的py文件具體路徑在哪里敢伸,可以打開文件管理器查看)

好了扯饶,做了這些準(zhǔn)備,以后可以安心在樹莓派上編程了池颈。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末尾序,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子躯砰,更是在濱河造成了極大的恐慌每币,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,406評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件琢歇,死亡現(xiàn)場(chǎng)離奇詭異兰怠,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)李茫,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門揭保,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人魄宏,你說我怎么就攤上這事秸侣。” “怎么了娜庇?”我有些...
    開封第一講書人閱讀 163,711評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵塔次,是天一觀的道長。 經(jīng)常有香客問我名秀,道長励负,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,380評(píng)論 1 293
  • 正文 為了忘掉前任匕得,我火速辦了婚禮继榆,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘汁掠。我一直安慰自己略吨,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,432評(píng)論 6 392
  • 文/花漫 我一把揭開白布考阱。 她就那樣靜靜地躺著翠忠,像睡著了一般。 火紅的嫁衣襯著肌膚如雪乞榨。 梳的紋絲不亂的頭發(fā)上秽之,一...
    開封第一講書人閱讀 51,301評(píng)論 1 301
  • 那天当娱,我揣著相機(jī)與錄音,去河邊找鬼考榨。 笑死跨细,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的河质。 我是一名探鬼主播冀惭,決...
    沈念sama閱讀 40,145評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼掀鹅!你這毒婦竟也來了散休?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,008評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤乐尊,失蹤者是張志新(化名)和其女友劉穎溃槐,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體科吭,經(jīng)...
    沈念sama閱讀 45,443評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡昏滴,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,649評(píng)論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了对人。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片谣殊。...
    茶點(diǎn)故事閱讀 39,795評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖牺弄,靈堂內(nèi)的尸體忽然破棺而出姻几,到底是詐尸還是另有隱情,我是刑警寧澤势告,帶...
    沈念sama閱讀 35,501評(píng)論 5 345
  • 正文 年R本政府宣布蛇捌,位于F島的核電站,受9級(jí)特大地震影響咱台,放射性物質(zhì)發(fā)生泄漏络拌。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,119評(píng)論 3 328
  • 文/蒙蒙 一回溺、第九天 我趴在偏房一處隱蔽的房頂上張望春贸。 院中可真熱鬧,春花似錦遗遵、人聲如沸萍恕。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽允粤。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間类垫,已是汗流浹背绳姨。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評(píng)論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留阔挠,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,899評(píng)論 2 370
  • 正文 我出身青樓脑蠕,卻偏偏與公主長得像购撼,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子谴仙,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,724評(píng)論 2 354