import sys
import os
import PySide2
dirname = os.path.dirname(PySide2.__file__)
plugin_path = os.path.join(dirname, 'plugins', 'platforms')
os.environ['QT_QPA_PLATFORM_PLUGIN_PATH'] = plugin_path
print(plugin_path)
打印pyside2的platform路径,增加环境变量
变量名:QT_QPA_PLATFORM_PLUGIN_PATH
变量值:C:\ProgramData\Anaconda3\Lib\site-packages\PySide2\plugins\platforms
修改包根目录C:\ProgramData\Anaconda3\Lib\site-packages\PySide2下的__init__文件,加上代码,注意要把PySide2去掉
def _setupQtDirectories():
import sys
import os
dirname = os.path.dirname(__file__)
plugin_path = os.path.join(dirname, 'plugins', 'platforms')
os.environ['QT_QPA_PLATFORM_PLUGIN_PATH'] = plugin_path