美文网首页
安装Python3

安装Python3

作者: 寺院的研究僧 | 来源:发表于2018-05-08 10:15 被阅读13次

    install Python3

    #!/bin/bash
    echo "正在安装相关组件"
    yum install -y openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc-c++ gcc openssl-devel
    
    echo "下载安装包"
    wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
    
    echo "正在解压安装包"
    tar -xf Python-3.6.5.tgz -C /root/  && cd /root/Python-3.6.5/
    
    echo "添加ssl支持"
    cat >> /root/Python-3.6.5/Modules/Setup.dist <<"EOF"
    _socket socketmodule.c
    
    SSL=/usr/local/ssl
    _ssl _ssl.c \
    -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \
    -L$(SSL)/lib -lssl -lcrypto
    EOF
    
    echo "正在编译安装Python"
    ./configure --enable-optimizations --enable-shared  --prefix=/usr/local/python && make && make install
    cd /root
    
    echo "删除安装包"
    rm -rf /root/Python-3.6.5.tgz && rm -rf /root/Python-3.6.5
    
    echo "正在添加环境变量"
    echo "export PATH=/usr/local/python/bin:$PATH">> ~/.bash_profile
    source ~/.bash_profile
    

    Reference

    http://blog.51cto.com/13160495/2093863
    https://stackoverflow.com/questions/41489439/pip3-installs-inside-virtual-environment-with-python3-6-failing-due-to-ssl-modul

    相关文章

      网友评论

          本文标题:安装Python3

          本文链接:https://www.haomeiwen.com/subject/opjirftx.html