zoukankan      html  css  js  c++  java
  • 第一章 Centos7下Python3.9.4编译安装

    一、安装依赖

    #1.安装相关依赖
    [root@prd-airflow001 ~]$ yum -y install zlib zlib-devel
    [root@prd-airflow001 ~]$ yum -y install bzip2 bzip2-devel
    [root@prd-airflow001 ~]$ yum -y install ncurses ncurses-devel
    [root@prd-airflow001 ~]$ yum -y install readline readline-devel
    [root@prd-airflow001 ~]$ yum -y install openssl openssl-devel
    [root@prd-airflow001 ~]$ yum -y install openssl-static
    [root@prd-airflow001 ~]$ yum -y install xz lzma xz-devel
    [root@prd-airflow001 ~]$ yum -y install sqlite sqlite-devel
    [root@prd-airflow001 ~]$ yum -y install gdbm gdbm-devel
    [root@prd-airflow001 ~]$ yum -y install tk tk-devel
    [root@prd-airflow001 ~]$ yum -y install  db4-devel libpcap-devel libffi-devel 
    [root@prd-airflow001 ~]$ yum -y install epel-release
    [root@prd-airflow001 ~]$ yum -y install gcc
    

    二、下载安装包

    #1.使用wget下载Python源码压缩包到/root目录下
    [root@prd-airflow001 ~]$ cd /data/software
    [root@prd-airflow001 /data/software]$ wget https://www.python.org/ftp/python/3.9.4/Python-3.9.4.tgz
    
    #2.解压python3安装包
    [root@prd-airflow001 /data/software]$ tar -zxvf Python-3.9.4.tgz -C /root
    
    #3.进入安装目录
    [root@prd-airflow001 /data/software]$ cd /root/Python-3.9.4/
    
    #4.创建python3程序目录
    [root@prd-airflow001 ~/Python-3.9.4]$ mkdir /usr/local/python3.9.4
    

    三、生成Makefile文件

    [root@prd-airflow001 ~/Python-3.9.4]$ mkdir bld
    [root@prd-airflow001 ~/Python-3.9.4]$ cd bld/
    [root@prd-airflow001 ~/Python-3.9.4/bld]$ ../configure --prefix=/usr/local/python3.9.4
    

    四、编译安装

    #1.编译安装
    [root@prd-airflow001 ~/Python-3.9.4/bld]$ make && make install
    
    #2.做软连接
    [root@prd-airflow001 ~/Python-3.9.4/bld]$ cd /usr/local/
    [root@prd-airflow001 /usr/local]$ ln -s python3.9.4 python3
    

    五、配置环境变量

    [root@prd-airflow001 ~/Python-3.9.4/bld]$ vim /etc/profile.d/python3.sh
    export PATH=/usr/local/python3/bin:$PATH
                                                                        
    [root@prd-airflow001 ~/Python-3.9.4/bld]$ source  /etc/profile
    

    六、查看python版本

    #1.查看Python版本
    [root@prd-airflow001 ~/Python-3.9.4/bld]$ python3 -V
    Python 3.9.4
    
    #2.检测pip是否可用
    [root@prd-airflow001 ~/Python-3.9.4/bld]$ pip3 -V
    pip 20.2.3 from /usr/local/python3/lib/python3.9/site-packages/pip (python 3.9)
    
    #3.升级pip
    [root@prd-airflow001 ~/Python-3.9.4/bld]$ pip3 install --upgrade pip
    
    #4.再次查看pip版本
    [root@prd-airflow001 ~/Python-3.9.4/bld]$ pip3 -V
    pip 21.1.2 from /usr/local/python3/lib/python3.9/site-packages/pip (python 3.9)
    
  • 相关阅读:
    handsontable合并项mergeCells应用及扩展
    handsontable的基础应用
    overflow的使用
    阿里云服务器磁盘空间扩容步骤
    使用Gitblit 在Windows2008 r2上部署Git Server(完整版)
    搭建一个基于微信公众号的信息采集功能
    js数组内置方法
    C#数组、js数组、json
    将EF项目从dbfirst转化为codefirst
    通过HttpWebRequest调用webService
  • 原文地址:https://www.cnblogs.com/jhno1/p/14922770.html
Copyright © 2011-2022 走看看