我在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
知道我缺少什么吗?
在此先感谢您的帮助。
最佳答案
我终于解决了问题,方法是从头开始重新安装Python,然后重新安装IDA Pro。我已在此处记录了安装过程,以防它可以帮助出现错误的人:http://www.aldeid.com/wiki/IDA-Pro
关于python - IDA Pro中的PySide导入错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29374508/