python學習之pyqt5 模組
python 學習 pyqt5 之安裝的坑
今天開始學習pyqt5,純新手教程,希望能給看到的小夥伴一些幫助,如果我有哪裡有錯誤,也希望大家能多多指正。
我的目標是想學習一下gui ,圖形化介面的東西,本來想學習tkinter,並且用這可模組完成我的專案,後來發現tkinter介面不是很美觀,而且功能不是很豐富。再諮詢pyqt5知識後,決定改成用這個模組,功能的強大我就不說了,介紹百度或者csdn中一大堆我也就不介紹了,說一句,網上很多都是轉子github上的一個大神的中文翻譯,想找也不難。
學習這個外掛首先就是得安裝,當時首選tkinter 的時候,就是因為它是python的標準庫模組,也就是不用再另行安裝了。說到安裝,可算是讓我這個新手,費了一番功夫。安裝軟體大家基本上就是這兩個途徑 我的是linux環境,pip3 和 apt-get。一個網路端安裝,一個安裝本地的安裝包,這裡是第一個坑,千萬不要選擇apt-get的安裝方式,首先pyqt5對於python的版本是有挑剔的,45不一樣我也不多說了,它對於python版本也有要求,最要命的一點你安裝後如果版本不匹配會給你報錯,我的是“段錯誤,(格式已轉儲)”。對於大神來說不是什麼,但是對於新手來說,這個問題足以讓你浪費足夠的學習時間。網上有的說法是pyqt5,需要安裝一些工具,需要單獨安裝,我的建議是如果真需要用特殊的,到時再安裝也不遲。pip3足矣匹配到的版本足以夠新手用的。 具體命令 是 sudo pip3 install pyqt5
下面說說第二個坑,執行完命令後就會。。。。。開始下載安裝,如果你的網速不好的,在一段下載時間後,會報一大堆莫名其妙的錯誤,經過調查後,得出結論,這是因為你的網路差,造成下載斷點了,我覺得pip3 並不支援斷點續傳。好了,你搞到了一個好網路,可能會發現,我的網路下載速度不會斷線了,但是還是在10kb左右,pyqt5模組雖然不大,但是100多mb也夠你下載很長時間的了,這時候又到了另外的一個問題了,更新源。更新源你可以理解為一個沒有圖形化介面的應用商店。在中國預設的更新源當然是官方版本,當然會很慢了,建議更改一下,具體步驟百度,把更新源連結 改成 阿里的,