更新时间:2024-08-20 GMT+08:00
分享

安装Python 3.9.9

预备环境

使用华为云开源镜像配置yum源

请按照以下顺序执行,否则安装Python3.9.9可能会有部分失败(SSL组件依赖失败),导致后续无法安装PoWA-collector、PoWA-web。

yum install readline* -y

yum install zlib* -y

yum install gcc-c++ -y

yum install sqlite* -y

yum install openssl-* -y

yum install libffi* -y

安装python 3.9.9

  1. 使用root用户执行下列命令。

    mkdir env

    cd env

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

    tar -xzvf Python-3.9.9.tgz

    cd Python-3.9.9

    ./configure --prefix=/usr/local/python3.9.9

    make && make install

  2. 创建软链接。

    ln -s /usr/local/python3.9.9/bin/python3.9 /usr/bin/python

    ln -s /usr/local/python3.9.9/bin/pip3.9 /usr/bin/pip

验证安装是否成功

  1. 验证安装,重点验证SSL功能。

    [root@ecs-ad4d Python-3.9.9]# python

    Python 3.9.9 (main, Nov 25 2021, 12:36:32)

    [GCC 8.4.1 20200928 (Red Hat 8.4.1-1)] on linux

    Type "help", "copyright", "credits" or "license" for more information.

    import ssl

    import urllib.request

    context = ssl._create_unverified_context()

    urllib.request.urlopen('https://www.example.com/',context=context).read()

  2. 如果有返回,说明安装成功。执行命令退出。

    quit()

相关文档