首页 > 其他分享 >kali2021.4a安装angr(使用virtualenv)

kali2021.4a安装angr(使用virtualenv)

时间:2022-11-26 14:00:49浏览次数:51  
标签:kali2021.4 virtualenv venv python 虚拟环境 angr 安装

在Linux中安装各种依赖python的软件时,最头疼的问题之一就是各个软件的python版本不匹配的问题,angr依赖python3,因此考虑使用virtualenv来安装angr

Virtualenv简介

virtualenv能够创建一个虚拟化的python环境,你可以针对不同项目所依赖的不同python版本,使用virtualenv创建多个不同的python环境,并在相应的环境中安装项目所需的其他包。

可以认为virtualenv是个仅提供对python良好支持的docker,它不能保证其他的环境也能如你所愿。因此在生产环境中还是使用docker比较好,如果只是作为工具使用,那么使用轻量级的virtualenv来模拟一个python环境是非常合适的

 

angr安装

安装virtualenv

可以通过pip或者apt来安装virtualenv,如下面两个指令:

pip install virtualenv
apt-get install virtualenv

创建并启动virtualenv虚拟环境

创建virtulenv虚拟环境之前需要安装好python,python的安装方式请自行查询。

首先创建一个文件夹用于管理虚拟环境,文件夹的名字任意

mkdir angrfile &&cd angrfile

之后使用以下指令创建虚拟环境

virtualenv venv

 这样就可以创建一个名为venv的虚拟环境,该虚拟环境使用你的机器上默认的python解释器创建,如果想查看自己的默认python解释器的位置,可以使用python运行如下代码:

import sys
print(sys.executable)

如果你希望指定其他的python解释器来创建虚拟环境,请为virtualenv加上 -p参数,如下:

virtualenv -p /usr/bin/python2.7 venv

就能创建一个以python2.7为解释器的虚拟环境,linux中你安装的所有版本的python都可以/usr/bin目录下找到。

 

然后启动虚拟环境

source /venv/bin/activate

最后使用pip安装angr

pip3 install -i angr

此时可以启动python,将angr给import进去,看看是否报错,没有报错就说明安装完成

如果要退出环境,在命令行输入deactivate即可

如果不需要环境了,可以使用rm -rf venv,删除venv文件夹即可

 

标签:kali2021.4,virtualenv,venv,python,虚拟环境,angr,安装
From: https://www.cnblogs.com/level5uiharu/p/16925853.html

相关文章

  • python安装virtualenvwrapper报错解决办法
    在执行sudopipinstall virtualenvwrapper时候,会有一个警告,一个报错1、首先报黄色警告:Thedirectory'/Users/lvxiujun/Library/Caches/pip/http'oritsparentdirect......
  • 4.virtualenv虚拟环境
    1.简介如果我们希望python项目实现环境隔离,就可以使用virtualenv2.使用2.1下载virtualenvpip3install-ihttps://pypi.tuna.tsinghua.edu.cn/simplevirtualenv......
  • Python项目开发必备神器——virtualenv使用
    Python项目开发必备神器——virtualenv使用安装virtualenv安装virtualenv比较简单,无论是在linux系统上还是windows上都可以通过pip来进行安装。代码如下: pipinstal......
  • 利用virtualenvwarrper管理虚拟环境
    一、背景python虚拟环境隔离的方法有很多,包括conda,virtualenv等。在不使用conda的情况下,virtualenv+virtualenvwarrper的方法会比较方便。网上例子有很多,这里记录一下自己......
  • 【环境配置/报错解决】pip install virtualenvwrapper 报错
    1.SSLERRORWARNING:Retrying(Retry(total=4,connect=None,read=None,redirect=None,status=None))afterconnectionbrokenby'SSLError("Can'tconnecttoHTT......
  • Angr-CTF学习笔记11-13
    11_angr_sim_scanf汇编代码:.text:0804862Apush14h;n.text:0804862Cpush0;c.text:0804862Eleaeax,[ebp+key_string].text:08048631pusheax;s.text:08......
  • Angr-CTF学习笔记1-5
    Angr-CTF如何使用Angr-CTF建议运行环境为Ubuntu16.04,macOS下安装Angr存在一些Bug(比如说Angr库的安装,Mach-O文件格式的执行程序有Bug)找到一个空白的目录,执行......
  • virtualenv--python沙盒环境安装
    有人说:virtualenv、fabric和pip是pythoneer的三大神器,今天学习安装下virtualenvvirtualenv可以搭建虚拟且独立的python环境,可以使每个项目环境与其他项目独立开来,保持......
  • Centos7安装Python虚拟环境之virtualenv
    一、安装自己需要的python版本步骤略二、安装virtualenv模块并创建虚拟环境[root@localhost~]#/usr/local/python3.6.8/bin/pip3installvirtualenv[root@localh......
  • pyinstaller根据虚拟环境virtualenv进行打包,降低exe文件大小
    问题:使用pyinstaller打包后,发现打的exe特别大,有近200M,又没有用几个库,代码也很少,怎么会打出这么大的包呢?分析:在pyinstaller打包的过程中,可以看到窗口中出现了很多本地其他......