Unexpected fatal error while initializing python runtime
Complete error message: Unexpected fatal error while initializing python runtime. Please run idapyswitch to confirm or change the used Python runtime
Solution
IDA出错unexpected fatal error while intitailizing python runtime.
- 只要在使用者變數增加
PYTHON:C:\Users\berni\anaconda3\envs\NTUCNS\
- 在增加環境變數
C:\Users\berni\anaconda3\envs\NTUCNS\Lib
Note: 但這樣的情況會變成VSCode的terminal沒辦法使用conda的command,而一般的CMD或是WSL不受影響
IDA Pro 7.7
要如何在IDA中使用python
有鑑於之前查找的諸多資料,要在IDA中使用python又不能出現上述問題,還要讓vscode/CMD能夠正常使用conda,只有目前這一個方法,那就是install一個獨立於conda的python環境(我是安裝py3.9/windows),並且不要設定環境變數,也就是在安裝的時候environment path的地方不要勾選,然後也不要在environment path的地方設定PYTHONHOME,接著用ida中的idapyswitch指定安裝的python環境即可,接下來就可以自己安裝ida plugins會用到的python library
1 | |