zoukankan      html  css  js  c++  java
  • Centos7安装Python3.5

    1. 安装Python的依赖包

    yum -y groupinstall "Development tools"
    yum -y install openssl-devel sqlite-devel bzip2-devel ncurses-devel gdbm-devel readline-devel tcl-devel tk-devel xz-devel zlib-devel db4-devel libpcap-devel

    2. 下载Python3.5的源码包并编译

    cd /usr/local/src
    wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz
    tar -zxf /usr/local/src/Python-3.5.1.tgz && cd Python-3.5.1
    ./configure --prefix=/opt/python3.5 --enable-shared
    make && make install
    ln -s /opt/python3.5/bin/python3 /usr/bin/python3
    echo "/opt/python3.5/lib" > /etc/ld.so.conf.d/python3.5.conf
    ldconfig

    检测python3.5是否安装成功

    python3 --version

    3. 升级pip

    因为python3.5自带pip,setuptools

    /opt/python3.5/bin/pip3 install --upgrade pip
    ln -s /opt/python3.5/bin/pip3 /usr/bin/pip3

    4. 升级setuptools

    wget https://bootstrap.pypa.io/ez_setup.py -O - | python3
    ln -s /opt/python3.5/bin/easy_install /usr/bin/easy_install

    安装脚本(用2.7)

    #!/usr/bin/python
    order_list=['yum -y groupinstall "Development tools"', 
                'yum -y install openssl-devel sqlite-devel bzip2-devel ncurses-devel gdbm-devel readline-devel tcl-devel 
                tk-devel xz-devel zlib-devel db4-devel libpcap-devel wget',
                'cd /usr/local/src',
                'wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz',
                'tar -zxf /usr/local/src/Python-3.5.1.tgz','cd /usr/local/src/Python-3.5.1','./configure --prefix=/usr/local --enable-shared',
                'make && make install',
                'ln -s /opt/python3.5/bin/python3 /usr/bin/python3',
                'echo "/opt/python3.5/lib" > /etc/ld.so.conf.d/python3.5.conf','ldconfig',
                '/opt/python3.5/bin/pip3 install --upgrade pip',
                'ln -s /opt/python3.5/bin/pip /usr/bin/pip',
                'cd /usr/local/src',
                'wget https://bootstrap.pypa.io/ez_setup.py -O - | python3',
                'ln -s /opt/python3.5/bin/easy_install /usr/bin/easy_install']
    import os,sys
    def run_command(order):
        for i in order:
            dir_list = i.split()
            if dir_list[0] == 'cd':
                os.chdir(dir_list[1])
                print(os.getcwd())
                continue
            else:
                try:
                    result_status = os.system(i)
                except Exception as e:
                    sys.exit(1)
    run_command(order_list)
  • 相关阅读:
    抓老鼠啊~亏了还是赚了?
    币值转换
    打印沙漏
    秋季学期学习总结
    PTA币值转化
    PTA作业
    秋季学习总结
    人生最重要的3个老师
    自我介绍
    vue入门(二) 让axios发送表单形式数据
  • 原文地址:https://www.cnblogs.com/chimeiwangliang/p/7748580.html
Copyright © 2011-2022 走看看