python程序 當使用到有關圖像的package時,報錯“This application failed to start because it could not find or load the Qt Platforms”的解決方法


當前環境:

系統:MacBook Pro Catalina 10.15.2

python: 3.7.3

集成環境:Pycharm

import matplotlib as plt的時候 出現

This application failed to start because it could not find or load the Qt Platforms的報錯

嘗試解決方法:

在stackoverflow上看了高分答案說

pip install opencv-python-headless

pip install opencv-python==4.0.0.21

 

就能完美的解決問題 事實上也有很多人遇到這個問題用這個解決方法解決了

當時我沒有用opencv這個庫 所以參考價值不高 即使都裝了也沒有解決我的問題

 

所以繼續搜索答案 當看到有網友說Qt Platforms的問題可能是PyQt的問題 

但是我查看了python環境下安裝的package 都沒有安裝PyQt 

所以我就想先安裝PyQt 根據自己電腦版本 安裝了PyQt5 

安裝命名: pip install pyqt5

 

安裝好PyQt5和依賴包PyQt5-Sip之后 再去運行 python 結果不報錯了!問題解決了!

期間可能警告:Attribute Qt::AA_EnableHighDpiScaling must be set before QCoreApplication is created.

這個是matplotlib版本過低的問題 只需要更新matplotlib到最新版本即可

更新命令:pip install -U matplotlib

問題完美解決了!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM