当前位置 博文首页 > 阿俊之家●●●https://ximenjianxue.blog.csdn.net:python初级

    阿俊之家●●●https://ximenjianxue.blog.csdn.net:python初级

    作者:[db:作者] 时间:2021-09-08 13:29

    第一章、环境准备

    资源下载:https://www.python.org/downloads/
    在这里插入图片描述
    环境Centos7.8,window10。

    下载python3.0稳定版:wget https://www.python.org/ftp/python/3.7.12/Python-3.7.12.tgz
    tar -zxvf Python-3.7.12.tgz
    cd Python-3.7.12.tgz
    ./configure --prefix=/usr/local/python3
    在这里插入图片描述
    重新执行:/configure --prefix=/usr/local/python3 --enable-optimizations --enable-shared

    make&&make install

    在这里插入图片描述

    重新编译:/configure --prefix=/usr/local/python3,再次make
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    备份原来的python2.7文件:
    mv /bin/python /bin/python2.7.5

    修改受影响的yum文件:
    vim /usr/bin/yum修改:#!/usr/bin/python为#!/usr/bin/python2.7

    vim /usr/libexec/urlgrabber-ext-down//同上修改

    ln -s /usr/local/python3/bin/python3.7 /bin/python3
    ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3

    验证:python3 -V //报错如下:
    error while loading shared libraries: libpython3.7m.so.1.0: cannot open shared object file: No such file or directory
    有2种解决办法:
    1)编辑/etc/ld.so.conf,将libpython3.7m.so.1.0的位置写入文件后,执行ldconfig
    2)软连接:ln -s /usr/local/python3/lib/libpython3.7m.so.1.0 /usr/local/lib/libpython3.7m.so.1.0,然后ldconfig
    在这里插入图片描述
    在这里插入图片描述

    cs