logo

centos7安装python3全攻略

2025-07-24 by Joshua Nash
为了在 CentOS 7 云服务器上安装 Python 3,您可以按照以下步骤操作:首先更新系统,然后安装 EPEL(Extra Packages for Enterprise Linux)仓库以便能够访问 Python 3,接着通过 EPEL 仓库安装 Python 3,最后验证 Python 3 是否成功安装,可以通过执行 Python3 --version 命令来检查版本号,此指南涵盖了从准备环境到确认安装过程中的所有关键步骤。

在云计算的快速发展中,CentOS 7 作为一款开源操作系统,以其稳定性和安全性受到广泛欢迎,Python 是一种高级编程语言,因其丰富的库和框架支持而被广泛应用到数据科学、网络开发及自动化脚本等领域,在 CentOS 7 云服务器上安装 Python 3 是开发者必须掌握的技能之一,本文将详细介绍如何在 CentOS 7 上安装并配置 Python 3。

  1. 更新系统包:确保系统的包列表是最新的。

     sudo yum update -y
  2. 安装 Python 3 和相关工具:使用 yum 安装 Python 3 及其相关工具,如 pip(Python 包管理器)。

     sudo yum install -y python36 python36-devel python36-pip

    常见情况下,Python 3.6 版本是最新的稳定版本,但也可以根据需要选择其他版本。

  3. 设置环境变量:为了让用户能够在命令行中直接使用 Python 3 和 pip,需要手动添加 Python 3 的路径到 PATH 环境变量中。

     echo 'export PATH=/usr/bin/python3:$PATH' >> ~/.bashrc
     source ~/.bashrc
  4. 验证安装:通过运行 python3 --version 来确认是否成功安装了 Python 3。

     python3 --version
  5. 检查 Python 版本:如果已安装多个 Python 版本,可以通过以下命令来查看所有已安装的 Python 版本。

     which python3
安装 pip

Python 的包管理器 pip 需要通过 easy_installpip 自带的工具来安装依赖项或升级现有包,默认情况下,CentOS 7 中可能没有安装 pip,需要手动安装。

  1. 安装 pip

     sudo yum install -y python36-setuptools
     sudo easy_install-3.6 pip
  2. 验证 pip 的安装

     pip3 --version
安装虚拟环境

为了更好地管理和隔离 Python 应用程序,推荐使用 virtualenvvenv 创建虚拟环境,这里介绍两种方法:

  1. 使用 virtualenv

     pip3 install virtualenv
     mkdir my_project
     cd my_project
     virtualenv venv
     source venv/bin/activate
  2. 使用 venv(Python 3.3 及以上版本)

     python3 -m venv venv
     source venv/bin/activate
安装常用库

安装一些常用的 Python 库,如 Flask、Django 等 Web 框架,NumPy、Pandas 等数据分析库,以及 Matplotlib、Seaborn 等绘图库。

  1. 安装 Flask

     pip3 install flask
  2. 安装 Django

     sudo yum install -y python36 python36-devel python36-pip0
  3. 安装 NumPy 和 Pandas

     sudo yum install -y python36 python36-devel python36-pip1
  4. 安装 Matplotlib 和 Seaborn

     sudo yum install -y python36 python36-devel python36-pip2
部署项目

假设你已经在 CentOS 7 云服务器上安装并配置好了一个简单的 Flask 应用程序,可以将代码打包成一个可执行文件,并上传至服务器。

  1. 打包应用

     sudo yum install -y python36 python36-devel python36-pip3
  2. 上传文件:将打包好的应用文件上传到服务器,例如放到 ~/app.war 文件夹中。

     sudo yum install -y python36 python36-devel python36-pip4
  3. 部署应用:使用 Apache 或 Nginx 服务器部署 Flask 应用。

使用 Apache

详见官方文档:Flask 部署

使用 Nginx 和 Gunicorn

安装 Gunicorn:

 sudo yum install -y python36 python36-devel python36-pip5

启动 Gunicorn:

 sudo yum install -y python36 python36-devel python36-pip6

通过以上步骤,你可以在 CentOS 7 云服务器上成功安装并配置 Python 3 及其相关工具,Python 3 是一个非常强大的语言,能够满足大多数开发需求,希望本文能帮助初学者快速入门,并在实际项目中运用 Python 技术栈。

image
超值优选 限时抢购 轻量云服务器 1核1G 15元/起

热卖推荐 上云必备低价长效云服务器99元/1年,OSS 低至 118.99 元/1年,官方优选推荐

热卖推荐 香港、美国、韩国、日本、限时优惠 立刻购买

优质托管支持

高质量、安全的网络托管方面拥有十多年的经验我们是您在线旅程的战略合作伙伴。

联系我们 企业微信