no Qt platform plugin could be initialized問題的解決辦法


☞ ░ 前往老猿Python博文目錄

今天因要使用到一個以前PyQT寫得工具,但運行時報錯:
This application failed to start because no Qt platform plugin could be initialized

這是因為前不久卸載了以前的Python3.72版本,安裝了Anaconda,而Anaconda會自己安裝一個PyQt的版本,但沒有安裝對應的工具包,因此卸載該PyQt版本后安裝了最新的PyQt的版本,這個版本與Anaconda不兼容。因此必須單獨設置環境變量QT_QPA_PLATFORM_PLUGIN_PATH才能找到新版Qt的路徑,QT_QPA_PLATFORM_PLUGIN_PATH的值指向PyQt5路徑下Qt\plugins子目錄。在老猿的機器中環境變量設置為:
C:\ProgramData\Anaconda3\Lib\site-packages\PyQt5\Qt\plugins

關於老猿的付費專欄

老猿的付費專欄《使用PyQt開發圖形界面Python應用》專門介紹基於Python的PyQt圖形界面開發基礎教程,付費專欄《moviepy音視頻開發專欄》詳細介紹moviepy音視頻剪輯合成處理的類相關方法及使用相關方法進行相關剪輯合成場景的處理,兩個專欄加起來只需要19.9元,都適合有一定Python基礎但無相關專利知識的小白讀者學習。這2個收費專欄都有對應免費專欄,只是收費專欄的文章介紹更具體、內容更深入、案例更多。

收費專欄文章目錄:《moviepy音視頻開發專欄文章目錄》、《使用PyQt開發圖形界面Python應用專欄目錄》,本文收費專欄對應文章為《》。

對於缺乏Python基礎的同仁,可以通過老猿的免費專欄《專欄:Python基礎教程目錄》從零開始學習Python。

如果有興趣也願意支持老猿的讀者,歡迎購買付費專欄。

跟老猿學Python、學5G!

☞ ░ 前往老猿Python博文目錄


免責聲明!

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



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