美文网首页
Linux 安装python3.\* 并且兼容python2.*

Linux 安装python3.\* 并且兼容python2.*

作者: 你好_请关照 | 来源:发表于2022-11-23 21:41 被阅读0次

    问:为什么在Linux上使用python3.* 需要兼容python2.*?

    答:在Linux的一些系统上如:Centos上一些系统自带的工具就是基于python2开发的,所以如果覆盖掉Python2的环境直接安装python3,会导致一些自带的命令无法使用。

    解决上述问题的办法就是不要去动python2的环境,直接构建python3.8的环境

    本文以安装Python3.8举例

    1. 下载所需的python 的版本包,版本包网址:https://www.python.org/ftp/python/

    wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tar.xz
    

    2. 创建解压目录并解压缩

    mkdir  python3.8
    tar -xf Python-3.8.0.tar.xz -C python3.8/
    

    3. 准备编译安装环境

    也可以先进行编译安装然后看具体报错再单独安装所需的包,小白就算了,按照步骤执行吧。
    
    yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
    

    4.编译安装

    cd python3.8/Python-3.8.0
    #等待此步骤执行完成
    ./configure prefix=/usr/local/python3.8
    #执行此步骤进行编译安装完成,如果出现Successfully,证明安装完成
     make && make install
    

    5.创建链接文件

    #将编译安装后的可执行文件软链接到二进制命令目录
    ln -s /usr/local/python3.8/bin/python3.8 /usr/bin/python3.8
    #将pip3.8 的工具一并软链接到二进制命令目录
    ln -s /usr/local/python3.8/bin/pip3.8 /usr/bin/pip3.8
    

    6. 验证

    出现对应的版本信息证明安装完成

     python3.8 -V
     pip3.8 -V
    

    相关文章

      网友评论

          本文标题:Linux 安装python3.\* 并且兼容python2.*

          本文链接:https://www.haomeiwen.com/subject/alyaxdtx.html