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