關(guān)于python pyqt5安裝失敗問題的解決方法
前言
最近在工作中遇到一個(gè)問題,python pyqt5在安裝的時(shí)候居然提示失敗了,無奈只能找解決的辦法,發(fā)現(xiàn)網(wǎng)上有同樣遇到這個(gè)問題的同學(xué),所以就總結(jié)了解決的方法分享出來,下面話不多說了,來一起看看詳細(xì)的介紹:
發(fā)現(xiàn)問題
以前裝命令都是pip一條命令搞定,會(huì)自動(dòng)安裝依賴的庫,但在安裝pyqt5時(shí)卻遇到了問題
在下載完pyqt5時(shí),會(huì)提示找不到合適的SIP版本
Could not find a version that satisfies the requirement sip>=4.19 (from pyqt5) (from versions: ) No matching distribution found for sip>=4.19 (from pyqt5)
手動(dòng)pip install sip
也安裝不了,提示找不到合適的版本,這就奇怪了
我下載了SIP的所有whl文件版本,使用pip安裝都提示與當(dāng)前的機(jī)器平臺(tái)不符合,安裝不了。
然后又下載源碼編譯安裝,為了能夠編譯又安裝了mingw32,以便可以使用make,gcc等命令。編譯安裝完之后,再通過pip install pyqt5
依然裝不上,提示一樣的錯(cuò)誤。
于是又琢磨下載源碼編譯安裝pyqt5,編譯這個(gè)就比較麻煩了,配置了半天,編譯不過。。
解決方法
折騰了老半天,最后怎么解決的呢?
卸載了python3.4,下載安裝了python3.5,然后pip install pyqt5
一條命令搞定
老版本Python不能安裝最新的pyqt5的意思?
python3.5寫好代碼,pyinstaller打包好后,WIN7運(yùn)行正常,XP電腦運(yùn)行不了。
提示無法定位程序輸入點(diǎn) Getfinalpathnamebyhandlew 于動(dòng)態(tài)鏈接庫 kernel32.dll。
百度了一下說:python3.5不再支持XP,需要python3.4.
總結(jié)
好了,以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對(duì)腳本之家的支持。
相關(guān)文章
Python使用百度通用API進(jìn)行翻譯實(shí)現(xiàn)
本文主要介紹了Python使用百度通用API進(jìn)行翻譯實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-02-02Django超詳細(xì)講解圖書管理系統(tǒng)的實(shí)現(xiàn)
前段時(shí)間翻文件發(fā)現(xiàn)了以前學(xué)習(xí)python和django時(shí)做的一個(gè)系統(tǒng),當(dāng)時(shí)的想法是將這玩意做出來應(yīng)付web開發(fā)大作業(yè)、課程設(shè)計(jì)作業(yè)甚至是畢設(shè)用的,實(shí)際上也確實(shí)應(yīng)付了課程設(shè)計(jì),功能雖然不算多,但是應(yīng)付課程設(shè)計(jì)或者大作業(yè)綽綽有余了2022-07-07詳解selenium + chromedriver 被反爬的解決方法
這篇文章主要介紹了詳解selenium + chromedriver 被反爬的解決方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-10-10python?numpy庫之如何使用matpotlib庫繪圖
Numpy的主要對(duì)象是同構(gòu)多維數(shù)組,它是一個(gè)元素表,所有類型都相同,由非負(fù)整數(shù)元組索引,在Numpy維度中稱為軸,這篇文章主要介紹了python?numpy庫?使用matpotlib庫繪圖,需要的朋友可以參考下2022-10-10