Kali目前已默认安装python3,虽然python2也可以执行,但没有pip,而安装pip又极其麻烦,尤其是网站(https://bootstrap.pypa.io/get-pip.py、https://bootstrap.pypa.io/pip/2.7/get-pip.py)难以访问和下载。但是由于很多工具使用python2 编写的,需要使用pip2 下载相关依赖模块。
一、Kali 下安装pip3
1.1 方法一
sudo apt-get install python3-pip
1.2 方法二
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo python3 get-pip.py
二、Kali 下安装pip2
1) 下载python2.7的get-pip.py文件,但正常情况下很难下载下来,所以基本就卡在这一步。分享一位前辈分享的文件,百度网盘链接:https://pan.baidu.com/s/13rIiIcpaQpO7iKexhxKoRA 提取码: r2mb
wget https://bootstrap.pypa.io/pip/2.7/get-pip.py
python2 get-pip.py
2)执行命令时可能还会失败,无法安装等,如下:
这是由于当前的默认镜像源在国内无法访问,这里推荐使用清华镜像源即可成功安装
python2 get-pip.py -i https://pypi.tuna.tsinghua.edu.cn/simple
3)但可能使用pip安装其他模块时还存在报错,error: invalid command 'egg_info',如下
此时需要执行命令,基本上就可以了成功安装其他模块了。
python2 -m pip install --upgrade setuptools -i https://pypi.tuna.tsinghua.edu.cn/simple
每次新环境都花费了较多时间去配置,总是在不停的搜索各种问题解决方式,以此记录吧,希望少浪费时间走弯路。