我想在使用 wine 的 linux 上使用 Windows 版本的 IDA。但是,Ubuntu运行IDA pro结果无法加载idapython,左下角一直显示IDC。IDA pro显示如下:
LoadLibrary(Z:\opt\ida68\plugins\python.plw) error: Module not found.
Z:\opt\ida68\plugins\python.plw: can't load file.
终端显示:
err:module:import_dll Library python27.dll (which is needed by L"Z:\\opt\\ida68\\plugins\\python.plw") not found.
尝试将 python27.dll
和 msvcr90.dll
下载到 IDA 根目录,但没有解决问题。
在线下载一个python27.dll到IDA根目录下,问题解决。
然后弹框提示:“导入站点失败!”。
在/etc/profile中添加环境变量:
导出 PYTHONPATH=/usr/lib/python2.7 $PYTHONPATH'。
IDAPython 运行正常。
但是,弹出一个警告窗口显示为:
我该如何解决这个问题?
最佳答案
Python 库可能需要除 python27.dll
之外的其他文件才能运行。尝试通过 Wine 正确安装它:
curl -O https://www.python.org/ftp/python/2.7.15/python-2.7.15.msi
wine msiexec /i python-2.7.15.msi
然后按照安装向导进行操作。
无需安装所有组件,只需安装核心 Python 即可。
关于python - IDA + IDA Python on wine/Linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42603257/