PySide for Python 2.7.2 ImportError DLL 加载在 Win32 上失败

Posted

技术标签:

【中文标题】PySide for Python 2.7.2 ImportError DLL 加载在 Win32 上失败【英文标题】:PySide for Python 2.7.2 ImportError DLL load failed on Win32 【发布时间】:2013-07-25 20:56:57 【问题描述】:

我正在尝试让 PySide 在 32 位 Windows XP 上为 Python 2.7.2 工作。

The official docs 说要安装 Qt 和 PySide。

This pypi page 似乎表明我只需要从here 安装 PySide-1.2.0.win32-py2.7.exe。

我已尝试安装 PySide-1.2.0.win32-py2.7.exe,无论是否安装适用于 Windows 的 Qt 库 4.8.5(VS 2008,235 MB)。我尝试将 PySide 和 Qt 目录放在我的路径上。无论我做什么我都无法导入 PySide.QtCore

【问题讨论】:

【参考方案1】:

解决了。

我卸载了所有 python 和 qt(包括 NINJA-IDE,它使用 qt,以防万一)。

我重新安装了 python 2.7.5(使用的是 2.7.3)。

我重新安装了 PySide-1.2.0.win32-py2.7.exe

我现在可以导入 PySide.QtCore

在过去的某个地方,我一定做了一些事情,让我的解释器认为它知道在哪里寻找 qt 文件(也许是“QtCore.pyd”?)并卸载所有内容/重新安装修复了这个问题。这是我的猜测。

【讨论】:

以上是关于PySide for Python 2.7.2 ImportError DLL 加载在 Win32 上失败的主要内容,如果未能解决你的问题,请参考以下文章

如何从任务栏菜单应用程序 Python/Pyside2 for MacOS 显示 Hello World 对话框

Qt for python pyside2/6 使用 PyInstaller打包项目exe

Qt for python pyside2/6 使用 PyInstaller打包项目exe

Qt for python pyside2/6 使用 PyInstaller打包项目exe

有没有安装 PySide 2 for Windows 的简单方法?

pyside+PIL+python2.7实现屏幕截屏