• centos7安装python3


    centos7安装python3

    使用编译进行安装

    • 前言

      先跳转到/opt目录,在此目录下进行安装大型软件

      cd /opt/
      
    1. 下载python3安装包

      wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz
      

      这里注意版本号:可以先去官网查看最新版本,然后对应更改上列版本号

      例: https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz 先加载网址看能否下载

    2. 下载python3编译的依赖包

      这里直接有那个yum进行安装,快捷如果没有yum可查看https://www.cnblogs.com/yuncong/p/10250819.html

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

      这里是与python3相关依赖的,必须要进行安装,否则后续python使用,会遇到问题

    3. 解压源码包,是解压本地自己下载的,别只进行复制

      tar -xvf Python-3.6.2.tgz 
      
    4. 解压完成后进入解压之后的文件夹

      cd  Python-3.6.2
      
    5. 编译且安装

      1. 查看源码包内容

        ls 
        

        此时查看中没有Makefile这个文件,所以要生成这个文件

      2. 生成Makefile

        ./configure --prefix=/opt/python36/
        

        -- prifix 这个参数是指定一个安装路径,所以要实际注意版本号

      3. 编译且安装

        make && make install
        

        完成之后会生成一个/opt/python36/

      4. 进入/opt目录查看python36这个文件夹我们要的python3都放在这里

        cd /opt/   # 切换目录
        ls    # 查看
        
      5. 更改linux的path变量,添加python3,这里也可以建立软连接,我使用的是改path变量

        注意一定要将python3的目录放在第一位

        1. 先查看已有的PATH变量

          echo $PATH   # 复制
          
        2. 永久生效的path设置,需要添加到/etc/profile全局环境变量配置文件中

          vim /etc/profile   # 1 编辑该文本点击a换成插入模式
          # 2在文本底部
          PATH=/opt/python36/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
          # 或者
          PATH=/opt/python36/bin:$PATH
          # 3退出Esc并  :wq!保存
          
          
          # 4 读取配置文件
          source /etc/profile
          
  • 相关阅读:
    验证信息json返回,前台接收显示无刷新。笔记
    ThinkPHP5 查询数据并处理结果
    PHP 数组和字符串互相转换实现方法
    php+jquery+ajax+json的一个最简单实例
    is_numeric 检测变量是否为数字或数字字符串
    PHP中使用cURL实现Get和Post请求的方法
    mb_substr实例
    推荐:多目标 mmoe
    多目标模型--DBMTL
    正负例优化
  • 原文地址:https://www.cnblogs.com/yuncong/p/10251914.html
Copyright © 2020-2023  润新知