- 前言
- 一、virtualenv是什么?
- 二、virtualenv安装及使用步骤
- 1.安装
- 2.使用步骤
- 2.1.创建虚拟环境
- 2.2.终端环境切换至虚拟环境
- 2.3.退出恢复至终端原始环境
- 三、多版本frida安装
- 1.安装frida12.xx.xx
- 2.安装frida15.xx.xx
- 总结
前言
日常工作中需要用到frida工具,既要关注frida最新版本,同时也要维持一个相对稳定的版本在自己电脑中供随时使用。所以利用virtualenv在本地安装至少两个版本frida灵活切换
ps:
因开发需要,笔者mac环境下同时存在python2.7和python3.7版本,使用virtualenv最原始的需求是为了满足终端可以随时切换python2.x或者3.x环境的。既然提到了frida多版本安装,就顺便记录下如何使用virtualenv来实现
一、virtualenv是什么?
virtualenv可以搭建虚拟且独立的python环境,可以使每个项目环境与其他项目独立开来,保持环境的干净,解决包冲突问题
二、virtualenv安装及使用步骤 1.安装
使用python的pip工具进行安装,命令如下:
pip install virtualenv -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
安装成功后命令行输入:virtualenv
如果提示找不到命令,安装日志中会出现需要添加到环境变量的提示:
WARNING: The script virtualenv is installed in '/Users/xxx/Library/Python/2.7/bin' which is not on PATH.
将’/Users/xxx/Library/Python/2.7/bin’添加到环境变量后即可
2.使用步骤 2.1.创建虚拟环境virtualenv -p $( which python3.7 ) ~/VENV/3.7.0 #创建一个虚拟的python3.7环境
virtualenv -p $(which python3.7) ~/VENV/3.7.b #创建另外一个python3.7环境
2.2.终端环境切换至虚拟环境
source ~/VENV/3.7.b/bin/activate #命令行输入后,当前终端环境切换为python3.7
2.3.退出恢复至终端原始环境
deactivate #命令行输入后,当前环境恢复到原始环境
三、多版本frida安装 1.安装frida12.xx.xx
1. 新开终端,source ~/VENV/3.7.b/bin/activate环境
2. pip install frida==12.11.8
3. pip install frida-tools==8.1.3
4. 成功安装后即可使用
效果如图:
1. 新开终端,source ~/VENV/3.7.0/bin/activate环境
2. pip install frida==15.1.12
3. pip install frida-tools==10.4.1
4. 成功安装后即可使用
效果如图:
ps: frida 版本和frida-tools版本对应关系:
例如:查看frida12.11.8版本的frida-tools版本,访问下面url后搜索frida-tools查看版本即可
https://github.com/frida/frida/releases/tag/12.11.8
总结
以上就是今天要讲的内容,本文仅仅简单介绍了virtualenv支持多版本frida的使用。(同事小帅说:其实如果你本地有多个版本的python的话,使用各版本python的pip安装不同版本frida也是可以的;因人而异,怎么方便怎么来 哈哈哈)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)