当前位置:   article > 正文

Pyenv——多版本Python/Frida管理工具的安装_frida 版本管理

frida 版本管理

  

一、前言

  逆向分析一款APP,有时候会在不同的Android系统上进行,那么对Frida的版本有一定的要求,比如Android 8.1 适合Frida12.8.X 系列的,Android 10 适合Frida 14以上的,那么不断的重复安装是没有效率的事情,所以需要能简单管理多个Python环境的工具。(本文针对的WIN用户)
  

二、环境介绍

  1.本文是在虚拟机中演示的
  2.虚拟机是属于最原始的状态
  3.本文使用的资源文件

https://download.csdn.net/download/WuYu_AS/20674404?spm=1001.2014.3001.5503
  • 1

三、Pyenv-Win的安装

3.1 python的安装

  1.本文使用的是python 3.7.8,首先选择自定义(Customize installation),接着选择自己指定的路径,最后一路next就可以
在这里插入图片描述
在这里插入图片描述
  2.检测python是否安装成功。

python --version
  • 1

在这里插入图片描述

3.2 安装pyenv-win

  1.安装pyenv-win的1.2.4版本

pip install pyenv-win==1.2.4 --target C:/.pyenv
  • 1

在这里插入图片描述
  2.配置环境变量:右击我的电脑->属性->高级系统设置->环境变量

PYENV:自己定义的路径
%PYENV%\bin
%PYENV%\shims
  • 1
  • 2
  • 3

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
  3.检测pyenv环境:通过新开一个cmd窗口输入pyenv
在这里插入图片描述

四、Pyenv-Win的使用

4.1 安装的其他版本Python

  1.查看能安装的Python

pyenv install --list
  • 1

在这里插入图片描述
  2.进行安装:之前安装的是3.7版本的,那么新的就安装 3.5.0-amd64版本的,直接安装会很慢(有VPN的例外),那么就需要替换成淘宝的镜像就比较快(C:.pyenv\pyenv-win\libexec中的pyenv-install文件),然后重新开始安装,下载成功之后就会进入安装页面

pyenv install 3.5.0-amd64
//淘宝的镜像
https://npm.taobao.org/mirrors/python
  • 1
  • 2
  • 3

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.2 使用不同的Python版本

  1.切换成3.5.0-amd64

pyenv global 3.5.0-amd64
  • 1

在这里插入图片描述
  2.pyenv rehash(第一次配置的时候才会使用
  3.将之前的3.7.8的PATH中的配置删除
在这里插入图片描述
  4.新开cmd查询当前的python
在这里插入图片描述
  5.查询所有的python版本

pyenv versions
  • 1

在这里插入图片描述
  6.再下载一个Python版本作为测试

pyenv install 3.6.0
  • 1

  6.通过pyenv,切换成3.6.0版本,最后只要对不同的Python安装对应的Frida版本就可以了

pyenv global 3.6.0
  • 1

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/909562
推荐阅读
相关标签
  

闽ICP备14008679号