• 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
          
  • 相关阅读:
    HDU 4069 Squiggly Sudoku
    SPOJ 1771 Yet Another NQueen Problem
    POJ 3469 Dual Core CPU
    CF 118E Bertown roads
    URAL 1664 Pipeline Transportation
    POJ 3076 Sudoku
    UVA 10330 Power Transmission
    HDU 1426 Sudoku Killer
    POJ 3074 Sudoku
    HDU 3315 My Brute
  • 原文地址:https://www.cnblogs.com/yuncong/p/10251914.html
Copyright © 2020-2023  润新知