前言
最近在工作中遇到一個問題,python pyqt5在安裝的時候居然提示失敗了,無奈只能找解決的辦法,發(fā)現(xiàn)網(wǎng)上有同樣遇到這個問題的同學,所以就總結(jié)了解決的方法分享出來,下面話不多說了,來一起看看詳細的介紹:
發(fā)現(xiàn)問題
以前裝命令都是pip一條命令搞定,會自動安裝依賴的庫,但在安裝pyqt5時卻遇到了問題
在下載完pyqt5時,會提示找不到合適的SIP版本
1
|
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) |
手動pip install sip
也安裝不了,提示找不到合適的版本,這就奇怪了
我下載了SIP的所有whl文件版本,使用pip安裝都提示與當前的機器平臺不符合,安裝不了。
然后又下載源碼編譯安裝,為了能夠編譯又安裝了mingw32,以便可以使用make,gcc等命令。編譯安裝完之后,再通過pip install pyqt5
依然裝不上,提示一樣的錯誤。
于是又琢磨下載源碼編譯安裝pyqt5,編譯這個就比較麻煩了,配置了半天,編譯不過。。
解決方法
折騰了老半天,最后怎么解決的呢?
卸載了python3.4,下載安裝了python3.5,然后pip install pyqt5
一條命令搞定
老版本Python不能安裝最新的pyqt5的意思?
python3.5寫好代碼,pyinstaller打包好后,WIN7運行正常,XP電腦運行不了。
提示無法定位程序輸入點 Getfinalpathnamebyhandlew 于動態(tài)鏈接庫 kernel32.dll。
百度了一下說:python3.5不再支持XP,需要python3.4.
總結(jié)
好了,以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對服務器之家的支持。
原文鏈接:http://blog.csdn.net/u013401853/article/details/54573659