2015-03-31 5 views
2

У меня есть странная ошибка внутри IDA-Pro. Я установил PySide с pip, как это рекомендовано в официальной документации.Ошибка импорта с 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 (Windows> Output Window), он не:

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

+1

Спасибо за совет. Исправлена! –

ответ

1

Я, наконец, исправил свою проблему, переустановив Python с нуля, а затем повторно установив IDA Pro. Я зарегистрировал процесс установки здесь, если он может помочь людям с ошибкой: http://www.aldeid.com/wiki/IDA-Pro