简介
在渗透测试的时候,我们通常会用到不同的工具,这些工具可能对python的版本要求不一样,这个时候我们可能就需要在kali上面安装不同版本的python,以及灵活的切换python的版本。
下载python3并安装
以python38来举例:
https://www.python.org/downloads/release/python-3816/
下载python38的安装包:
下载完成后并解压:
进入对应的文件夹,并打开终端:
然后先后执行:
./configure
make & make install
运行测试一下:
接下执行:
sudo apt-get install -y python3-pip #pip安装
sudo apt-get install build-essential libssl-dev libffi-dev python-dev #环境安装
切换python的版本
创建软连接,让用户直接执行python38:
进入用户可执行命令目录:/usr/bin
接下来创建软连接:
# ln -s 源文件路径 软连接名字
sudo ln -s /home/kali/Desktop/soft/Python-3.8.16/python python38
任意路径执行python38:
总结
这样想安装什么版本就安装什么版本,创建不同的软件即可。
如果出现pip用不了就执行如下命令:
python -m ensurepip
#再执行更新
python -m pip install --upgrade pip