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
  • 相关阅读:
    每天一个linux命令(22):find 命令的参数详解
    在gitlab中创建项目后如何用git初始上传项目
    TensorBoard可视化
    docker CMD 和 ENTRYPOINT 区别
    django 项目开发及部署遇到的坑
    nginx + uwsgi 部署django项目
    centos7 追加python3 + 使用pip + virtualenv
    docker 常用命令
    Django+celery+rabbitmq实现邮件发送
    web框架链接
  • 原文地址:https://www.cnblogs.com/sdifens/p/11358106.html
Copyright © 2011-2022 走看看