vscode python pyside6

问题描述 投票:0回答:1

我有带有Python3.11和Pyside 6.5.2的virtualenv

我可以毫无问题地启动我的应用程序,但是当我单击某个按钮时,出现以下错误

无法为“qt”Traceback 启用 GUI 事件循环集成(大多数 最近通话最后):文件 “c:\ Users \ st00000.vscode xtensions \ ms-python.python-2023.20.0 \ pythonFiles \ lib \ python \ debugpy_vendored \ pydevd \ pydev_ipython \ matplotlibtools.py”, 第 30 行,在 do_enable_gui 中 enable_gui(guiname) 文件“c:\Users\st00000.vscode xtensions\ms-python.python-2023.20.0\pythonFiles\lib\python\debugpy_vendored\pydevd\pydev_ipython\inputhook.py”, 第 540 行,在 enable_gui 中 返回 gui_hook(应用程序) ^^^^^^^^^^^^^^ 文件“c:\Users\st00000.vscode xtensions\ms-python.python-2023.20.0\pythonFiles\lib\python\debugpy_vendored\pydevd\pydev_ipython\inputhook。 py", 第 176 行,enable_qt 中 从 pydev_ipython.qt_for_kernel 导入 QT_API、QT_API_PYQT5 文件 “c:\ Users \ st00000.vscode xtensions \ ms-python.python-2023.20.0 \ pythonFiles \ lib \ python \ debugpy_vendored \ pydevd \ pydev_ipython \ qt_for_kernel.py”, 第 116 行,在 QtCore、QtGui、QtSvg、QT_API = load_qt(api_opts) ^^^^^^^^^^^^^^^^^^ 文件“c:\Users\st00000.vscode xtensions\ms-python.python-2023.20.0\pythonFiles\lib\python\debugpy_vendored\pydevd\ pydev_ipython\qt_loaders.py", 第 285 行,在 load_qt 中 引发导入错误(“””导入错误: 无法加载请求的 Qt 绑定。请确保 PyQt4 >= 4.7 或 PySide >= 1.0.3 可用, 并且每个会话仅导入一个。

Currently-imported Qt library:   None
PyQt4 installed:                 False
PyQt5 installed:                 False
PySide >= 1.0.3 installed:       False
PySide2 installed:               False
Tried to load:                   ['pyqtdefault', 'pyside', 'pyside2', 'pyqt5']
python visual-studio-code pyside vscode-debugger pyside6
1个回答
0
投票

错误消息还建议您应该安装 PyQt4(版本 4.7 或更高版本)或 PySide(版本 1.0.3 或更高版本)。

你说你已经安装了

Pyside 6.5.2

但是,这表明

PyQt4 installed:   False

我认为这个问题与你的python解释器有关。您可以使用快捷键“Ctrl+Shift+P”并输入“Python:选择解释器”来更改安装 Pyside 的 Python 解释器。

您还可以在终端中当前的Python解释器中使用命令

pip install PySide

© www.soinside.com 2019 - 2024. All rights reserved.