因?yàn)?IDA 會(huì)使用一些 python 相關(guān)的系統(tǒng)環(huán)境變量脓诡,所以當(dāng)你 python 環(huán)境比較復(fù)雜時(shí)(例如跟我一樣環(huán)境變量中是 py3,py2 在 Anaconda 中)擂红,就會(huì)導(dǎo)致 IDA 沒(méi)法正常使用 python仪际,各種亂七八糟的錯(cuò)誤這里就不舉例了,以下是我解決該問(wèn)題的方法:
新建一個(gè) bat 批處理文件昵骤,填入以下內(nèi)容來(lái)設(shè)置臨時(shí)環(huán)境變量:
SET Anaconda2_PATH=C:\ProgramData\Anaconda2
SET PYTHONHOME=%Anaconda2_PATH%
SET PATH=%PYTHONHOME%;%PYTHONHOME%\Lib
:: or .\ida64.exe
START .\ida.exe %*
啟動(dòng) bat 即可树碱。