kali linux 安装python 3xx 以及多版本切换的方式

简介

在渗透测试的时候,我们通常会用到不同的工具,这些工具可能对python的版本要求不一样,这个时候我们可能就需要在kali上面安装不同版本的python,以及灵活的切换python的版本。

下载python3并安装

以python38来举例:
https://www.python.org/downloads/release/python-3816/
下载python38的安装包:
kali linux 安装python 3xx 以及多版本切换的方式_第1张图片
下载完成后并解压:
kali linux 安装python 3xx 以及多版本切换的方式_第2张图片
进入对应的文件夹,并打开终端:
kali linux 安装python 3xx 以及多版本切换的方式_第3张图片
然后先后执行:

./configure
make & make install

kali linux 安装python 3xx 以及多版本切换的方式_第4张图片
运行测试一下:
kali linux 安装python 3xx 以及多版本切换的方式_第5张图片
接下执行:

sudo apt-get install -y python3-pip  #pip安装
sudo apt-get install build-essential libssl-dev libffi-dev python-dev #环境安装

切换python的版本

创建软连接,让用户直接执行python38:
进入用户可执行命令目录:/usr/bin
kali linux 安装python 3xx 以及多版本切换的方式_第6张图片
接下来创建软连接:

# ln -s 源文件路径 软连接名字
sudo ln -s /home/kali/Desktop/soft/Python-3.8.16/python python38

kali linux 安装python 3xx 以及多版本切换的方式_第7张图片
任意路径执行python38:
kali linux 安装python 3xx 以及多版本切换的方式_第8张图片

总结

这样想安装什么版本就安装什么版本,创建不同的软件即可。
如果出现pip用不了就执行如下命令:

python -m ensurepip
#再执行更新
python -m pip install --upgrade pip

你可能感兴趣的:(运维,Python,linux,python,运维)