gpt4 book ai didi

python - 导入 PySide2 时 DLL 加载失败,仅在调试时

转载 作者:行者123 更新时间:2023-11-28 18:10:15 25 4
gpt4 key购买 nike

我遇到了一个奇怪的问题。我已经在 PyCharm 项目的虚拟环境中下载并安装了 Qt for Python 库 ( PySide2 )。我使用 Qt Designer 创建了一个虚拟 GUI,我加载(.ui 文件)并通过我的 python 代码显示 GUI。每当我运行代码时,我都可以看到没有错误的 GUI。但是,每当我调试代码时,都会出现错误:

文件“...\gui_pyside2.py”,第 5 行,在

from PySide2.QtWidgets import QApplication, QLabel, QLineEdit

ImportError:DLL 加载失败:找不到指定的过程。

Pydev 在此行崩溃:

#execute the script (note: it's important to compile first to have the filename set in debug mode)
exec(compile(contents+"\n", file, 'exec'), glob, loc)

我完全不知道可能是什么原因。似乎 pydev 正在干扰进口?我尝试使用 import 语句而不是 from import,但问题仍然存在。有什么想法吗?

安装的版本:

  • PyCharm 社区 2018.1.4
  • pydev 调试器(内部版本 181.5087.37)
  • Python 3.6.6(v3.6.6:4cf1f54eb7,2018 年 6 月 27 日,03:37:03)[MSC v.190064 位 (AMD64)]
  • PySide2-5.11.1a1.dev1530373667-5.11.1.dist(技术预览,python 绑定(bind)到 Qt 5.11)

最佳答案

回答我自己的问题:

原来在 Pycharm 中有一个 Pyside 的兼容性设置:

PySide compatibility

将其设置为 PySide 并运行调试器。

关于python - 导入 PySide2 时 DLL 加载失败,仅在调试时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51132230/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com