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

本文介绍如何使用Pyenv-Win在Windows环境下轻松管理多个Python版本,包括安装过程及如何切换不同版本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  

一、前言

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

二、环境介绍

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

https://download.youkuaiyun.com/download/WuYu_AS/20674404?spm=1001.2014.3001.5503

三、Pyenv-Win的安装

3.1 python的安装

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

python --version

在这里插入图片描述

3.2 安装pyenv-win

  1.安装pyenv-win的1.2.4版本

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

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

PYENV:自己定义的路径
%PYENV%\bin
%PYENV%\shims

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

四、Pyenv-Win的使用

4.1 安装的其他版本Python

  1.查看能安装的Python

pyenv install --list

在这里插入图片描述
  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

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

4.2 使用不同的Python版本

  1.切换成3.5.0-amd64

pyenv global 3.5.0-amd64

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

pyenv versions

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

pyenv install 3.6.0

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

pyenv global 3.6.0

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值