這兩天想到python GUI編程,然后就在網上搜了很多資料唯欣、教程嘹吨,開始搭建開發(fā)環(huán)境,但是搭建過程中還是出現很多問題境氢,甚是惱火蟀拷,一度想放棄。好在及時調整心態(tài)萍聊,將問題解決问芬。為了防止以后忘記,這里做個簡單的記錄寿桨,以備不時之需此衅。
根據網上很多大神的推薦,以及其他一些資料亭螟,最終決定搭建python3.5+pyqt5+eric6.0開發(fā)環(huán)境挡鞍。
python 3.5的安裝
雖說目前很多資料都是2.7的,并且網上很多道友也推薦2.7预烙,但是作為業(yè)余愛好墨微,我還是選擇3.x版本,畢竟是未來的趨勢扁掸。
我自己選擇的是3.5.2這個版本翘县,當時下載的就是這個,也就一直用了也糊。點我下載炼蹦,選擇合適的版本,32位狸剃,還是64位的掐隐。
python的安裝比較簡單,一路next,只要記得在安裝過程中勾上add python to Path 選項虑省。
當然匿刮,也可以安裝Anaconda,一個開源的python發(fā)行版本探颈,包含了 conda熟丸、Python 等 180 多個科學包及其依賴項。好處多多伪节,現在很多道友都用這個光羞。點我下載,安裝比較簡單怀大。
安裝完成纱兑,打開命令提示符,輸入python化借,可以看到版本信息潜慎,安裝成功。
PyQt5安裝
按照官網最新的下載信息蓖康,通過pip install PyQt5就可以安裝
安裝完成過之后铐炫,可以進入python驗證
安裝Eric6
首先下載安裝文件啊,點我下載蒜焊,選擇最近版本倒信,Download eric6-17.03.1.zip (20.8 MB)。下載速度有點感人山涡,不過在下載過程中還有一件重要的事情堤结,就是安裝QScintilla2。剛開始鸭丛,直接安裝Eric的時候竞穷,提示錯誤,需要安裝QScintilla2鳞溉,所以來吧:pip install QScintilla瘾带。
等待Eric下載完畢,解壓打開熟菲,切換到下載文件目錄看政,通過python install.py或者運行install.py文件,進行安裝抄罕。
如上圖允蚣,安裝成功之后,打開安裝目錄呆贿,一般是在C:\Users\Administrator.WQ-20160501NYYU\AppData\Local\Programs\Python\Python35-32\Lib\site-packages\eric6目錄下嚷兔,運行eric6
這里主要是配置一下項目工作區(qū)森渐,這里可以自己選擇。
至此冒晰,基本完成同衣。不過在測試運行第一個小程序的時候,又出現問題壶运,如下圖所示耐齐,要哭。一頓亂搜蒋情,總算找到一種辦法埠况,pip install PyQt5-tools.安裝完之后,會在C:\Users\Administrator.WQ-20160501NYYU\AppData\Local\Programs\Python\Python35-32\Lib\site-packages\目錄下新增一個pyqt5-tools文件夾恕出,設計師就躺在里邊撬即。
將這兩個文件拷貝到上圖中的目錄下悲伶。
然后雙擊上面的HelloWindow.ui文件胰苏,就可以正常打開Qt Designer了迂卢。至此脾猛,總算是完成了柜去。
路漫漫其修遠兮塘砸,吾將上下而求索足淆。