这里以 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环境导出依赖包
    2. 切换到python3.8目录,执行 python.exe -m pip freeze > requirements_py38.txt
    3. 使用新的python环境安装依赖包
    4. 将requirements_py38.txt 拷贝到 python3.9目录
    5. 执行 python.exe -m pip install -r requirements_py38.txt

    作者:杨瘦锅

    物联沃分享整理
    物联沃-IOTWORD物联网 » IDA Pro 切换 Python 版本

    发表回复