CentOs7编译安装Python3


张登友,张登友的博客,张登友的网站——

  1. 系统升级

    yum update
  2. 安装依赖

    yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel zlib1g-dev zlib \*
  3. 下载Python3

    如果无法下载可以考虑挂一个梯子,下载完成后放到home目录下也可以代替这条命令

    下载地址:https://www.python.org/ftp/python/ 此处可以选择指定Python版本源码进行下载

    wget https://www.python.org/ftp/python/3.8.5/Python-3.8.5.tar.xz
  4. 解压源码包

    tar -xvJf Python-3.8.5.tar.xz
  5. 创建编译目录

    mkdir -p /usr/local/python3 
  6. 切换解压目录

    cd Python-3.8.5
  7. 编译安装

    ./configure --prefix=/usr/local/python3 --enable-optimizations --with-ssl 
    make && make install
  8. 创建软连接

    ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3
    ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3
    # virtualenvwrapper 命令依赖virtualenv 所以要为virtualenv创建一个软链接
    ln -s /usr/local/python3/bin/virtualenv /usr/local/bin/virtualenv
  9. 检查安装状态

    python3 -V
    pip3 -V

    出现如图则为安装成功

    安装成功结果


文章作者: 张登友
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 张登友 !
  目录