2015-03-31 123 views
2

在IDA-Pro裏面有一個奇怪的錯誤。我已經按照官方文檔中的建議,使用pip安裝了PySide。用PySide在IDA Pro中輸入錯誤

下面的命令在終端運行正常:

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的(窗口>輸出窗口),它失敗:

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 

任何想法我失蹤了?

非常感謝您的幫助。

+0

備註:[ida]是首選標記([ida]和[ida-pro]應該是同義詞;請參閱:http:/ /meta.stackoverflow.com/questions/308568/pro-ida-ida-pro) – user1354557 2016-06-22 13:25:59

+1

感謝您的意見。固定! – 2016-06-22 16:54:48

回答

1

我終於通過從頭重新安裝Python然後重新安裝IDA Pro來解決了我的問題。我記錄了安裝過程,以防萬一它可以幫助有錯誤的人:http://www.aldeid.com/wiki/IDA-Pro