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

 

posted @ 2020-08-08 16:10  Credink  阅读(954)  评论(0)    收藏  举报