确保你的python是python3(angr只支持python3(2020年啦)),如果python2和3共存,请用pip3安装angr,下面的命令我会用pip3来演示。(本人的kali既有python2又有python3,2和3共存头疼ing)

之前学angr安装的时候一直安装不好,后面经过努力终于安装成功,这里想把安装步骤做个笔记,做个总结,大家有需要的可以参考,共同进步,如有错误欢迎指正。也方便以后自己查阅。

pip安装建议使用豆瓣源,速度飞起

pip install -i http://pypi.douban.com/simple --trusted-host pypi.douban.com packagename # packagename是要下载的包的名字

pip install -i http://e.pypi.python.org --trusted-host e.pypi.python.org --upgrade pip # 升级pip

1.安装virtualenv:

pip3 install -i http://pypi.douban.com/simple --trusted-host pypi.douban.com virtualenv

2.创建目录:

mkdir angr

cd angr

3.创建独立运行的python运行环境,命名位venv(因为安装angr的时候总是会因为python环境问题出现各种错误)

virtualenv --no-site-packages venv

创建一个独立的python运行环境,我们还加上了一个参数–no-site-packages,这样已经安装到当前系统的所有第三方包都不会复制过来,我们就得到了一个不带任何第三方包的“干净”的python运行环境。新建的python环境被放到了当前目录下的venv目录,有了venv这个python环境,可以用source进入该环境。

4.进入对应的环境

source venv/bin/activate

下面就可以正常安装各种第三方包,并运行python命令

在venv环境下,用pip安装的包都会被安装到venv这个环境下,系统python环境不受任何影响,也就是说,venv环境是专门针对anger这个应用创建的。

5.安装angr

pip3 install -i http://pypi.douban.com/simple --trusted-host pypi.douban.com angr

安装成功

6.退出当前venv环境

使用deactive命令:deactive.这个时候会回到正常的环境。

总结:

完全可以针对每个应用创建独立运行的python环境,这样就可以对每个应用的pyhton环境进行隔离。原理就是把系统python复制一份到virtualenv的环境,用命令source venv/bin/activate进入一个virtualenv环境的时候,virtualenv会修改相关的环境变量,让命令python和pip均指向当前的virtualenv环境。这个时候命令提示符号就变了,前面有一个(venv)前缀。

原文链接:https://blog.csdn.net/weixin_45055269/article/details/105176185

kali怎么安装python3_kali安装angr(virtualenv环境安装)相关推荐

  1. 自学python需要安装什么-Python自学之环境安装

    原标题:Python自学之环境安装 网上有各种Python环境安装的教程,看似简单但只有自己亲身实践才知有好多坑.作者在Windows 7 32位操作系统下部署Python环境(这里遇到的一个坑是Wi ...

  2. python如何离线安装第三方库_离线环境安装python第三方库

    python 离线环境安装python第三方库 author: yafeishi tags: AntDB,python python对于运维工作确实方便了很多,但很多比较实用的库都是第三方提供,在os ...

  3. texlive安装需要多久_LaTex编译环境安装与使用

    由于公众号改版不再按照作者的发布时间进行推送,为防止各位朋友错过月来客栈推送的最新文章,大家可以手动将公众号设置为"星标⭐"以第一时间获得推送内容,感谢各位~ 1 前言 各位朋友大 ...

  4. linux java 安装配置_类Linux环境安装jdk1.8及环境变量配置详解

    配置很简单,但是每次都要查一下,索性就记录下 1. 安装前准备 1.1 创建安装目录,习惯上通常安装在/usr/local/jdk8目录下 mkdir /usr/local/jdk8 1.2 查看是否 ...

  5. yum安装ruby_centos 6.5 ruby环境安装

    redis3.0以上支持集群,自带集群管理工具redis-trib.rb:在搭建集群前,安装ruby环境 安装开发工具 1.命令:yum groupinstall "Development ...

  6. 三、安装cmake,安装resin ,tars服务,mysql 安装介绍,安装jdk,安装maven,c++ 开发环境安装...

    三.安装cmake,安装resin 2018年07月01日 21:32:05 youz1976 阅读数:308 开发环境说明: centos7.2 ,最低配置:1核cpu,2G内存,1M带宽 1.安装 ...

  7. 本地搭建织梦php,dedecms本地安装教程,如何搭建本地环境安装织梦网

    如果我们拿到一套dede模板就上传到线上空间再安装,至少有两个弊端,一个是一边修改网站模板搜索引擎一边收录,于后期优化而言,很不友好:另一个就是万一模板有什么缺失不完整等缺点,我们上传才发现,则浪费了 ...

  8. 关于Windows系统virtualenv环境安装MySQL-Python的解决方案

    2019独角兽企业重金招聘Python工程师标准>>> 通常在Window安装mysql-python都是失败的,需要使用编译好的exe进行安装,但是由于需要使用虚拟环境,所以通过e ...

  9. Kali NetHunter在小米5上的环境安装搭建

    先看下效果: 手头只有一部小米5,查了下Kali NetHunter官网,发现不支持小米5: https://www.kali.org/get-kali/#kali-mobile 不过试试吧,用Dav ...

最新文章

  1. php 获取设备,PHP获取设备类型实例代码
  2. 眼科裂隙灯是否伤眼?
  3. mysql在计算机管理中的路径怎么修改_称重软件中的数据修改怎么知晓?
  4. 行为类模式(二):命令(Command)
  5. VS2015上配置opencv2.4.11
  6. 常用算法1 - 快速排序 二分查找
  7. python监控机器(第1版)
  8. 10个MySQL加载数据内文件示例以将文本文件数据上传到表
  9. BZOJ 3207: 花神的嘲讽计划Ⅰ
  10. Linux编译安装PHP Mysql Nginx
  11. c语言学习-猜数字游戏
  12. 从一个小程序说起 - C++快速入门02
  13. python的post请求中加参数_Python+Post请求中涉及到多个参数data方法的应用
  14. 微信小程序摄像头监控_小程序、微信公众号调用监控摄像头直播开放接口文档...
  15. qtcpsocket断开_QTcpSocket 对连接服务器中断的不同情况进行判定(六种情况,其中一种使用IsNetworkAlive API方法)...
  16. 前端请求接口出现415错误
  17. vb html ie弹出窗口,vb操作ie浏览器
  18. 刷脸支付服务商市场空白大有可为
  19. 【编程语言】计算机编程语言
  20. 数据结构分析:红黑树、B+树

热门文章

  1. html5仿抖音切换效果,仿抖音视频滑动效果
  2. 干货分享丨超详细的200G QSFP56光模块知识
  3. Composer 中文镜像
  4. 基于Wemos D1的wifi避障小车
  5. 什么软件测试苹果手机主频,如何用软件测试自己手机的CPU频率
  6. 【LaTex树状图】LaTex画树状图_编译原理语法树_直角分叉_Forking links
  7. 阿里巴巴开源项目 Druid
  8. 短信接口发送失败常见原因,你掌握多少?
  9. 输出100以内的奇数的和
  10. 戴尔灵越笔记本7420 14寸加固态硬盘的相关感受