zoukankan      html  css  js  c++  java
  • centos7之Python3.74安装

    安装版本:Python3.74

    系统版本:centos7

    系统默认安装Python2.7,保留。

    安装/usr/bin/Python3

    安装需要root权限。

    安装Python3的准备工作:

    1、安装编译python3所用到的相关依赖包:

    yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

    2、安装pip模块--系统自带Python没有pip模块,需要手动安装

    yum -y install epel-release        --添加epel扩展源

    yum install python-pip

    3、安装wget模块

    pip install wget

      3.7版本及以上版本需要安装libffi-devel

      yum install libffi-devel -y

    4、上传Python包,解压:tar -zxvf Python3.74.tgz

    5、修改安装目录:

      ./configure prefix=/usr/local/python3

    6、编译Python3.74源代码

      make && make install

    7、添加软连接 

      #将原来的链接备份并删除
        mv /usr/bin/python /usr/bin/python.bak
      #添加python3的软链接
       ln -s /usr/local/python3/bin/python3.7 /usr/bin/python
      #保留Python2.7的pip,建立软链接
      ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
      #测试是否安装成功了
        python -V
    8、更改yum配置,因为其要用到python2才能执行,否则会导致yum不能正常使用
     
      vi /usr/bin/yum
      把#! /usr/bin/python修改为#! /usr/bin/python2
      vi /usr/libexec/urlgrabber-ext-down
      把#! /usr/bin/python 修改为#! /usr/bin/python2
  • 相关阅读:
    docker 存储扩容和存放路径修改
    gitlab+jenkins+webhook 代码发布
    jenkins 流水线(pipline)
    kafka单机部署
    nload命令
    jumpserver部署维护
    mysql sleep连接过多的问题解决
    监控zabbix-server本身
    DevOps方案探究
    ceph 存储
  • 原文地址:https://www.cnblogs.com/sdifens/p/11358106.html
Copyright © 2011-2022 走看看