Traceback (most recent call last):
File "C:\Program Files\IDA Pro 7.4\python\3\ida_idaapi.py", line 590, in IDAPython_ExecScript
exec(code, g)
File "C:/Tools/diaphora-2.0/diaphora.py", line 2010, in <module>
exec(compile(open(script, "rb").read(), script, 'exec'))
File "C:/Tools/diaphora-2.0\diaphora_ida.py", line 46, in <module>
from PyQt5 import QtCore, QtGui, QtWidgets
ImportError: DLL load failed: The specified module could not be found.
IDA8.3支持openai了,虽然我不一定会用,但是每次打开的时候看到的包缺失的warning就很难受。以为把包install下来然后复制到IDA里就行了,然后说不行,各种切换,各种换环境。最后发现执行IDA文件夹下的idapyswitch.exe即可。但要注意的是,idapyswitch.exe是从好像path环境变量中找,需要确定有,否则像在微软商店中的装的python也是不行的。然后IDA就可以直接使用环境里的python而不是自带的python。最后缺啥补啥。没报错,舒服了~~
https://blog.csdn.net/cyyAray/article/details/123834723
https://www.travismathison.com/posts/Switching-IDAPro-Python-Version/