更新时间:2025-07-24 GMT+08:00
分享

搭建Python环境

简介

Python是一种广泛使用的解释型、高级和通用的编程语言。Python支持多种编程范型,包括结构化、过程式、反射式、面向对象和函数式编程。它拥有动态类型系统和垃圾回收功能,能够自动管理内存使用,并且其本身拥有一个巨大而广泛的标准库。它的语言结构以及面向对象的方法,旨在帮助程序员为小型的和大型的项目编写逻辑清晰的代码。

本文介绍如何在华为云上使用弹性云服务器实例手工部署Python环境。

前提条件

  1. 弹性云服务器已绑定弹性公网IP。
  2. 弹性云服务器所在安全组添加了如下表所示的安全组规则,具体步骤参见为安全组添加安全组规则
    表1 安全组规则

    方向

    优先级

    策略

    类型

    协议端口

    源地址

    入方向

    1

    允许

    IPv4

    TCP: 80

    0.0.0.0/0

  3. 为了更好的获取和更新系统和软件,建议您更新镜像源为华为云镜像源,详细操作,请参见如何使用华为云开源镜像配置yum源(x86_64和鲲鹏)?

部署Python

请根据当前的操作系统,查看并执行对应的操作步骤。

  1. 访问Python官网,鼠标悬浮在Downloads上,单击选择“Source code”。

  2. 选择所需安装的Python版本,复制相应的下载链接,并执行以下命令进行下载及解压。本示例以安装Python 3.9.22为例。
    wget https://www.python.org/ftp/python/3.9.22/Python-3.9.22.tgz
    tar xzf Python-3.9.22.tgz
    cd Python-3.9.22
  3. 执行以下命令,安装构建所需依赖。
    sudo yum groupinstall -y "Development Tools"
    sudo yum install -y python3-devel
  4. 执行以下命令,编译并安装。
    ./configure --enable-optimizations
    make -j $(nproc)
    sudo make altinstall
  5. 执行以下命令,查看安装结果。
    python3.9 --version

  1. 访问Python官网,鼠标悬浮在Downloads上,单击选择“Source code”。

  2. 选择所需安装的Python版本,复制相应的下载链接,并使用以下命令进行下载及解压。本示例以安装Python 3.9.22为例。
    wget https://www.python.org/ftp/python/3.9.22/Python-3.9.22.tgz
    tar -xzf Python-3.9.22.tgz
  3. 执行以下命令,安装构建所需依赖。
    sudo apt update
    sudo apt install -y build-essential checkinstall libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libbz2-dev libffi-dev zlib1g-dev
  4. 执行以下命令,编译并安装。
    cd Python-3.9.22
    ./configure --enable-optimizations
    make -j $(nproc)
    sudo make altinstall
  5. 执行以下命令,查看安装结果。
    python3.9 --version

  1. 访问Python官网,鼠标悬浮在Downloads上,单击选择“Windows”。

  2. 选择所需安装的Python版本,本示例选择Python 3.13.2,单击“Download Windows installer (64-bit)”下载安装文件。

  3. 选择下载好的安装文件(python-3.13.2-amd64.exe),双击开始安装。
  4. 选择“Customize installation”,并勾选“Add python.exe to PATH”。

  5. 单击“Next”。

  6. 修改安装路径,单击“Install”开始安装。

  7. 安装完成之后,打开命令提示符,输入python,按下回车键,若出现如下图所示的信息,表示Python已安装成功。

相关文档