centos7安装python3

centos7安装python3

使用编译进行安装

  • 前言html

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

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

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

    这里注意版本号:能够先去官网查看最新版本,而后对应更改上列版本号sql

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

  2. 下载python3编译的依赖包centos

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

    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使用,会遇到问题code

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

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

    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
相关文章
相关标签/搜索