天下熙熙皆為利來,天下攘攘皆為利往。自從iOS火了以后,很多公司在開發(fā)App的同時(shí),也開發(fā)了Mac OS上的應(yīng)用;自從聽說Ubuntu上有10多億用戶后,眾多企業(yè),也開始摩拳擦掌。
1
隨著云計(jì)算、大數(shù)據(jù)、人工智能的大火,Python也熱了起來。它不僅可以開發(fā)Web,還可以進(jìn)行桌面系統(tǒng)開發(fā)。
經(jīng)比較、選型,個(gè)人認(rèn)為用wxPython是挺好的,起碼可以支持Ubuntu、Windows、Mac OS三大平臺(tái)。
有關(guān)在Windows、Mac OS下開發(fā)wxPython,可以關(guān)注我之前寫的文章。這次主要說在Ubuntu下開發(fā)wxPython的環(huán)境搭建。
運(yùn)行環(huán)境、開發(fā)環(huán)境發(fā)布完了以后,才開始講具體的技術(shù)內(nèi)容。如果連地基都沒打好,就想蓋大樓,結(jié)果只會(huì)砰然倒塌。
2
提到Python,不多不說一下它的“糧食倉庫”,那里面存了很多糧食,有django、flask等Web開發(fā)包,有Tkinter、wxPython等桌面系統(tǒng)開發(fā)包,還有很多其他的內(nèi)容。
更難能可貴的,Python的碼農(nóng)伯伯們,提供了一個(gè)統(tǒng)一的命令(pip/pip3),就可以取出你想要的內(nèi)容。
pip 是Python 包管理工具,它提供了對(duì)Python 包的查找、下載、安裝、卸載的功能。
在安裝Python3時(shí),已經(jīng)自帶了pip3,可以通過:sudo pip3 install –upgrade pip進(jìn)行升級(jí),用pip3 –V進(jìn)行查看版本信息。
3
在安裝wxPython之前,瞧一瞧、看一看《Python,在Linux上跑來跑去的,是在升級(jí)打怪么?》,走過路過,千萬不要錯(cuò)過《Ubuntu安裝Python3.7.2開發(fā)環(huán)境,真的可以零配置?》。
準(zhǔn)備妥當(dāng)后,這就開始安裝wxPython,打開【終端】。
#安裝wxPython
sudo pip3 install -U -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/
ubuntu-18.04 wxPython
4
啟動(dòng)Eclipse,添加wxPython開發(fā)包。打開Eclipse菜單欄【W(wǎng)indow】-【Preferences】進(jìn)到配置窗口,坐標(biāo)定位:【PyDev】-【Interpreters】-【Python Interpreter】。點(diǎn)擊【New Folder】按鈕,添加wxPython(地址:/usr/local/lib/python3.7/site-packages/wx)進(jìn)來,【Apply and close】進(jìn)行確認(rèn)并退出。
5
不知程序員是不是有強(qiáng)逼癥?安裝好運(yùn)行環(huán)境,要寫個(gè)Hello World!安裝好開發(fā)環(huán)境,也要寫個(gè)Hello World!好像不寫,心里總感覺不踏實(shí)似的,吃飯吃不香,睡覺睡不著。咱們可能是著魔了,嚇得,趕緊寫個(gè)Hello World! 壓壓驚。
打開Eclipse菜單欄【New】-【File】,新建文件:main.py,并輸入內(nèi)容。
# main.py
import wx
app = wx.App()
frame = wx.Frame(None, title=\’Hello World!\’)
frame.Show()
app.MainLoop()
右鍵文件或在內(nèi)容編輯中,選擇【Run As】-【Python Run】進(jìn)行運(yùn)行。
結(jié)果如你所愿,跟Hello World!打了個(gè)照面。這下終于可以睡個(gè)安穩(wěn)覺了。阿彌陀佛,善哉善哉。
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。