zoukankan      html  css  js  c++  java
  • Centos8安装 python3并保留系统的python2

    由于Centos的linux系统自带的python2,有很多命令(比如yum),卸载python2会造成yum不可用,可以考虑不卸载python2, 通过软链接的方式安装python3,从而达到python2和python3都能用,且默认还是使用python2。

    可以先用python -V查看当前系统的python版本

    python -V

    使用which查看python的安装位置

    which python

    安装依赖包

    yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

    下载python3安装包,此处以3.9.5安装为例

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

    新建一个目录python3(按个人习惯自行选择)

    mkdir /usr/local/python3

    建完目录之后把前面下载的安装包放到新建的目录下

    mv ../Python-3.9.5.tar.xz /usr/local/python3

    进入python3目录并解压Python-3.9.5.tar.xz

    # 进入目录
    cd /usr/local/python3
    # 解压安装包
    tar -xvJf Python-3.9.5.tar.xz

    在python3解压目录进行配置操作

    # 进入解压后的目录
    cd /Python-3.9.5
    # 配置
    ./configure --prefix=/usr/local/python3

    编译及安装

    make&&make install

    创建python3的软链接

    # python3软链接
    ln -s /usr/local/python3/bin/python3 /usr/bin/python3
    # pip3软链接
    ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

    经过上述步骤之后,可以使用python3 -V查看版本

     

    默认的使用的还是系统自带的python2版本,后续要是用python3环境直接使用python3命令就可以了,对python熟悉的话可以使用python的virtualenv来配置各个不同的python环境。

  • 相关阅读:
    Hdu 5396 Expression (区间Dp)
    Lightoj 1174
    codeforces 570 D. Tree Requests (dfs)
    codeforces 570 E. Pig and Palindromes (DP)
    Hdu 5385 The path
    Hdu 5384 Danganronpa (AC自动机模板)
    Hdu 5372 Segment Game (树状数组)
    Hdu 5379 Mahjong tree (dfs + 组合数)
    Hdu 5371 Hotaru's problem (manacher+枚举)
    Face The Right Way---hdu3276(开关问题)
  • 原文地址:https://www.cnblogs.com/kingsonfu/p/15533746.html
Copyright © 2011-2022 走看看