No module named 'distutils.util'(kali子系统安装时遇到)
前言
虽然虚拟机里的kali也很好用,但是懒人就是懒得在本机和虚拟机直接跳来跳去的(而且虚拟机开着占资源)
日常使用的kali工具就那么些,恰好巨硬有kali子系统,俺觉着子系统够用了,那就配起来ヾ(≧∇≦*)ゝ
重点
其中遇到的No module named 'distutils.util'报错很常见
解决方法:
apt-get install python3-distutils
正文
kali子系统里自带了python2和python3
安装pip首先要下载get-pip.py(wget下载也好,curl下载也好,目的是一样的)
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
下载完毕之后,准备安装:
python3 get-pip.py
这是安装python3对应的pip3的语句,要安装pip2,只要把python3改成python2就行了
注意:坑点来了
报错1:No module named 'distutils.util'
解决方法: apt-get install python3-distutils(报错说缺distutils模块,给他安上就完事儿了)
安装完成之后就能python3 get-pip.py安装pip3了
坑点2:安装好了distutils模块,运行get-pip.py安装pip时中断并报错了
解决方法:proxychains挂个代理就能安装成功(科学的上网方法自行了解)
但是,kali子系统异常干净(简陋),根本没安装proxychains
先apt-get install proxychians安装好proxychains
再vim /etc/proxychians.conf找到文件末尾处,修改并配置好代理
然后通过proxychains去运行get-pip.py就能正常安装了:
proxychians python3 get-pip.py
python2安装pip2同理(用的都是同一个get-pip.py):
proxychains python2 get-pip.py