IDA Pro 切换 Python 版本

这里以 IDA Pro 7.7 从 Python 3.8 切换到 Python 3.9 为例

1. 安装新版本Python

  • 从python官网下载对应版本python安装包 https://www.python.org/downloads/release/python-390/
  • 执行安装程序,选择自定义安装,将python安装到IDA目录下。

2. 切换IDA默认Python

  • 以管理员权限打开cmd,切换到IDA安装目录
  • 执行 idapyswitch.exe: idapyswitch.exe --force-path PATH\TO\YOUR\PYTHON3.9\python3.dll, 其中 PATH\TO\YOUR\PYTHON3.9 替换为你的python3.9安装目录。注意!执行idapyswitch.exe时关闭所有ida pro窗口。

3. 确认安装

  • 打开IDA窗口,在下面python 命令行窗口输入 import sys; print(sys.path), 输出中包含D:\\software\\IDA_Pro_7.7\\IDA_Pro_7.7\\python39new\\python39.zip 类似文件,表示切换成功

其他

切换环境后,之前环境的python库需要重新安装。

思路

  1. 使用原来的python环境导出依赖包
    • 切换到python3.8目录,执行 python.exe -m pip freeze > requirements_py38.txt
  2. 使用新的python环境安装依赖包
    • 将requirements_py38.txt 拷贝到 python3.9目录
    • 执行 python.exe -m pip install -r requirements_py38.txt
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值