1、首先在/usr/local/下创建一个Python-3.6
mkdir /usr/local/Python-3.6
2、将安装包拖放至/home并解压
3、添加更新源更新
gedit /etc/apt/sources.list
附:官方更新源:
deb http://http.kali.org/kali kali-rolling main non-free contrib
deb-src http://http.kali.org/kali kali-rolling main non-free contrib
4、安装依赖
apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev
5、编译安装
./configure --prefix=/usr/local/Python-3.6/
or
./configure --enable-optimizations --prefix=/usr/local/Python-3.6/ --使用了--enable-optimizations安装出现失败,具体原因不知道
--enable-optimizations 为最优安装 --prefix 声明安装路径
make --编译
make install --编译安装
5、创建软链接
①备份以前的Python
mv /usr/bin/python /usr/bin/python_bk
②创建新的Python链接
ln -s /usr/local/python3/bin/python3 /usr/bin/python
6、解决pip不能用的问题
使用命令
python -m ensurepip python -m pip install
参考网址:
https://blog.csdn.net/Dolorous_yuanshao/article/details/80380488
kali最新版好像有Python3.x版本的
具体操作看你的kali是否存在Python3.x版本
我用过的命令:
root@kali:~# mv /usr/bin/python /usr/bin/python2 root@kali:~# ln -s /usr/bin/python3 /usr/bin/python root@kali:~# mv /usr/bin/python-config /usr/bin/python2-config root@kali:~# ln -s /usr/bin/python3-config /usr/bin/python-config