IDA Pro 中 PySide 的导入错误

Posted

技术标签:

【中文标题】IDA Pro 中 PySide 的导入错误【英文标题】:Import error with PySide inside IDA Pro 【发布时间】:2015-03-31 17:13:13 【问题描述】:

我在 IDA-Pro 中有一个奇怪的错误。按照官方文档中的建议,我已经使用 pip 安装了 PySide。

以下命令在终端中运行良好:

C:\>python
Python 2.7.2 (default, Jun 12 2011, 15:08:59) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from PySide import QtGui

但在 IDA Pro(Windows > 输出窗口)中,它失败了:

Python>from PySide import QtGui
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ImportError: DLL load failed: La proc?dure sp?cifi?e est introuvable.

不过,我可以导入 PySide(仍在 IDA Pro 中):

Python>import PySide

我创建了以下环境变量:

PATH:
  [REMOVED];C:\Python27;C:\Python27\scripts;C:\Python27\Lib\site-packages\PySide

PYTHONPATH:
  C:\Python27\Lib;C:\Python27\DLLs;C:\Python27\Lib\lib-tk;c:\Python27\Lib\flare;c:\Python27\Lib\vivisect;C:\Python27\Lib\site-packages\PySide

知道我错过了什么吗?

非常感谢您的帮助。

【问题讨论】:

旁注:[ida] 是首选标签([ida] 和 [ida-pro] 应该是同义词;参见:meta.***.com/questions/308568/pro-ida-ida-pro) 感谢您的建议。固定! 【参考方案1】:

我终于解决了我的问题,从头开始重新安装 Python,然后重新安装 IDA Pro。我在这里记录了安装过程,以防万一它可以帮助遇到错误的人:http://www.aldeid.com/wiki/IDA-Pro

【讨论】:

以上是关于IDA Pro 中 PySide 的导入错误的主要内容,如果未能解决你的问题,请参考以下文章

ida Pro ARM指令集和Thumb指令集的切换

在 Ida Pro 中查找字符串数据引用的引用

IDA笔记-IDA Pro基本使用

无法导入 PySide2

导入 PySide2 时出现 ImportError

ida导入jni.h