zoukankan      html  css  js  c++  java
  • kali下将Python2.x切换至Python3.x

    注:我是将Python2切换到Python3.6版本的,下面文件夹名,请注意变更。

    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
    比较好用的更新源:deb http://ftp.cn.debian.org/kali kali-rolling main contrib non-free

    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
    mv /usr/bin/python-config /usr/bin/python-config_bk

    ②创建新的Python链接

    (注意路径名,安装目录)
    ln
    -s /usr/local/python3.6/bin/python3 /usr/bin/python

     ln -s /usr/bin/python3.6-config /usr/bin/python-config

    6、解决pip不能用的问题
    使用命令

    先输入:python -m ensurepip
    再输入:python -m pip install --upgrade pip --force-reinstall

    参考网址:
    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

    若遇到PHP不能用的问题,请看前面pip那步。
    愿你足够勇敢足够努力,足够努力! 愿你想要的明天如约而至!
  • 相关阅读:
    指针作为函数参数
    二级指针与多级指针
    指针数组与数组指针
    指针与数组
    指针引入
    Python中调用自然语言处理工具HanLP手记
    HanLP中的人名识别分析详解
    自然语言处理中的分词问题总结
    Hanlp实战HMM-Viterbi角色标注中国人名识别
    Hanlp中使用纯JAVA实现CRF分词
  • 原文地址:https://www.cnblogs.com/liuguojun/p/11023561.html
Copyright © 2011-2022 走看看