02.25 Python—PySide2報錯no Qt platform plugin be initialized

背景

在Anaconda環境下使用pip 安裝的PySide2。

錯誤提示

<code>This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. Available platform plugins are: direct2d, minimal, offscreen, webgl, windows./<code>
Python—PySide2報錯no Qt platform plugin be initialized

原因

Anaconda庫(C:/Users/user/Anaconda3/Library/plugins/platforms/qwindows.dll)中的qwindows.dll與pyside2文件夾中的qwindows.dll並不相同,因此可以找到一個qwindows.dll,但它不是正確的文件,因此無法加載。

解決

新建一個conda虛擬環境,然後在環境中安裝pyside2(在pycharm中創建anaconda env,並通過pycharm安裝pyside2,但不能使用conda)。就可以找到qwindow.dll的正確位置是C:/ProgramData/Anaconda3/envs/my_project/lib/site-packages/PySide2/plugins/platforms/qwindows.dll”


分享到:


相關文章: