背景
在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>
原因
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”
閱讀更多 IT充電寶 的文章