【Linux】kali 安装 python3 和 pip3(亲测有效)
【Linux】kali 安装 python3 和 pip3
引言:
  在使用kali的时候,经常会用到各种工具以及脚本,而大多数脚本都是以python编写的,但是烦就烦在python有2个版本,有些是以python2编写的,有些又是以python3编写的,所以避免麻烦,索性全部装好。
  本人就在安装xsser的时候遇到了,相信大多数的kali都是自带python2的,但是xsser需要用python3的一些模块支持。在安装python3和pip3的时候,遇到了一系列问题,借此记录一下,也希望帮助后面的小伙伴,避免踩坑。
下面我们来上手安装:
1. 查看系统是否自带python
打开终端输入:python --version,pip -V

可以看到我的是自带python2 和 pip2 的,所以我们直接来安装python3即可。
2. 下载Python-3.7源码包
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
3. 解压安装python3
root@kali:tar -zxvf Python-3.7.0.tgz
root@kali:mkdir /usr/local/Python-3.7
root@kali:cd Python-3.7.0/   #进入到解压缩的那个目录,不是新创建的目录
root@kali:Python-3.7.0# ./configure --enable-optimizations --prefix=/usr/local/python3.7/
root@kali:Python-3.7.0# make && make install
接下来就是一段时间的等待,等待编译完成。
4. 安装pip3
root@kali:~# apt-get update
root@kali:~# apt-get install python-pip3
等待安装即可。
5. 查看安装结果

总结:
网上找了好多参考文献,但这个是本人亲测有效的。最后说一句,我本来是想放一下参考文献的,奈何CSDN的网址链接是在太长,对不住了兄弟 /(ㄒoㄒ)/~~。
【Linux】kali 安装 python3 和 pip3(亲测有效)的更多相关文章
- 环境准备—之—linux下安装python3和pip3
		转自 上海悠悠 https://www.cnblogs.com/yoyoketang/p/10195102.html 前言 centos7 自带有 python,但是却是 python2 版本的 py ... 
- 在CentOs7虚拟机Linux离线安装mysql5.6(亲测可用)
		在该博主博客的的基础上进一步改进:https://blog.csdn.net/zhousq8929/article/details/117223255 文章目录 1.在官网下载mysql-5.6.36 ... 
- 【转】在Linux下安装python3
		原文链接:http://www.cnblogs.com/feng18/p/5854912.html 1.linux下安装python3 a. 准备编译环境(环境如果不对的话,可能遇到各种问题,比如wg ... 
- Linux中安装python3.6和第三方库
		Linux中安装python3.6和第三方库 如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境,比如yum!!!!! ... 
- Linux中安装python3
		[centos7中安装python3]http://blog.csdn.net/wjqwinn/article/details/75633714 (一)安装python3前的准备工作1.修改文件中第一 ... 
- Ubuntu16.04 下如何安装搜狗拼音输入法【亲测有效】
		Ubuntu16.04 下如何安装搜狗拼音输入法[亲测有效] 一.添加fcitx键盘输入法系统[系统默认是iBus] 1.将下载源添加至系统源: sudo add-apt-repository p ... 
- Python3.x:Linux下安装python3.6
		Python3.x:Linux下安装python3.6 下载 #先进入download文件夹 cd /home/download #输入命令(下载到当前目录) wget https://www.pyt ... 
- Linux下安装Python3.6.8并安装包
		一.问题在Linux下面安装Python3.6.8,由于在Linux中的Python是2.7.x的版本因此,我们需要在Linux中新下载一个Python 二.解决1.python的安装(1)下载包利用 ... 
- linux中安装python3.7
		linux中安装python3.7 1. 安装依赖包 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite- ... 
随机推荐
- nginx根据http请求,将JSON的请求转发到后端,将非JSON请求,转发到前端
			nginx.conf worker_processes 1; events { worker_connections 1024; } http { include mime.types; defaul ... 
- C++ 消失的析构函数 —— virtual 实现的动态析构
			在C++类的结构中可以使用类方法创建内存,使用类的析构函数去施放内存,但有这么一种情况会导致:即使在析构函数中释放了内存,但由于析构函数没有被调用而导致内存泄漏,如下代码. 1 #include &l ... 
- rman删除归档日志无法释放
			背景 当Oracle 归档日志满了后,将无法正常登入oracle,需要删除一部分归档日志才能正常登入ORACLE.最近遇到一个问题,一套Oracle 11g数据库使用RMAN删除了归档日志,但是仍然无 ... 
- 「 洛谷 」P4539 [SCOI2006]zh_tree
			小兔的话 推荐 小兔的CSDN [SCOI2006]zh_tree 题目限制 内存限制:250.00MB 时间限制:1.00s 标准输入输出 题目知识点 思维 动态规划 \(dp\) 区间\(dp\) ... 
- 迭代       可迭代对象    迭代器的bj
			1.迭代的概念 迭代是重复反馈过程的活动,其目的通常是为了逼近所需目标或结果.每一次对过程的重复称为一次"迭代",而每一次迭代得到的结果会作为下一次迭代的初始值. 2.可迭代对象 ... 
- 牛客挑战赛46 C
			题目链接: 排列 考虑\(dp\),我们思考如何设计状态 将第i个数插入i-1个数中,我们考虑会新增多少个超级逆序对 假设将\(i\)插入后\(i\)的位置为\(l\),\(i-1\)的原来的位置为\ ... 
- 来感受Linux命令行的“真香定律”
			Shell看起来只是一个黑黑的命令框,刚开始接触会觉得很丑,毕竟与Win/Mac的华丽界面比起来,命令行终端直接可以丑拒了.但是,实际上它的功能要强大得多,毕竟Linux一开始就是广泛应用于服务器,通 ... 
- windows上mysql5.7服务启动报错
			安装之后,启动服务 net start mysql,无法启动,日志报错缺少一些系统表,mysql.user等表 解决办法: bin目下执行:mysqld --initialize-insecure - ... 
- python 类和方法(面向对象)
			类和方法 name = "Jack" city = "bejing" print("my name is %S and come from %s &q ... 
- 编译nginx增加fair模块
			安装必要的软件 ubuntu里是 apt install wget gcc make zlib1g-dev libpcre3-dev 去官网下载最新稳定版的nginx源码 git clone 源码 g ... 
