zoukankan      html  css  js  c++  java
  • CentOS安装python3

    步骤详情

    1、CentOS安装Python的依赖包

    yum groupinstall "Development tools"
    yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
    .
    .

    2、下载Python3X的源码包并编译

    wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz
    tar -zxvf Python-3.6.1.tgz
    cd Python-3.6.1
    ./configure --prefix=/usr/local/python36
    yum -y install zlib* openssl-devel
    make && make install
    .
    .

    3、把#! /usr/bin/python修改为#! /usr/bin/python2

    sed -i 's/#!/usr/bin/python/#!/usr/bin/python2.6/' /usr/bin/yum
    (可选)sed -i 's/#! /usr/bin/python/#! /usr/bin/python2/' /usr/libexec/urlgrabber-ext-down
    .
    .

    4、把/usr/bin/下的python2替换成python3

    mv /usr/bin/python /usr/bin/pythonold
    cp /usr/local/python36/bin/python3.6 /usr/bin/python
    cp /usr/local/python36/bin/pip3 /usr/bin/pip3
    .
    .

    写成shell脚本执行

    #1、CentOS安装Python的依赖包
    yum groupinstall "Development tools"
    yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
    
    #2、下载Python3X的源码包并编译
    wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz
    tar -zxvf Python-3.6.1.tgz 
    cd Python-3.6.1
    ./configure --prefix=/usr/local/python36
    yum -y install zlib* openssl-devel
    make && make install
    
    #3、把#! /usr/bin/python修改为#! /usr/bin/python2
    sed -i 's/#!/usr/bin/python/#!/usr/bin/python2.6/' /usr/bin/yum
    #(可选)sed  -i    's/#! /usr/bin/python/#! /usr/bin/python2/'   /usr/libexec/urlgrabber-ext-down
    
    #4、把/usr/bin/下的python2替换成python3
    mv /usr/bin/python /usr/bin/pythonold
    cp /usr/local/python36/bin/python3.6 /usr/bin/python
    cp /usr/local/python36/bin/pip3 /usr/bin/pip3
    
  • 相关阅读:
    2.5(他们其实都是图)
    食物链POJ1182
    LG P6748 『MdOI R3』Fallen Lord
    LG P4199 万径人踪灭
    LG P1912 [NOI2009]诗人小G
    LG P4381 [IOI2008]Island
    2020/8/9 模拟赛 T3 表格
    UOJ422 【集训队作业2018】小Z的礼物
    CF913F Strongly Connected Tournament
    LG P5643 [PKUWC2018]随机游走
  • 原文地址:https://www.cnblogs.com/Christal-R/p/10184242.html
Copyright © 2011-2022 走看看