centos

Python项目在CentOS上如何部署

小樊
40
2025-09-12 01:43:00
栏目: 编程语言

以下是在CentOS上部署Python项目的核心步骤,涵盖环境准备、依赖管理、服务配置等关键环节:

一、基础环境准备

  1. 安装Python

    • 使用YUM安装Python 3:
      sudo yum update -y  
      sudo yum install python3 python3-pip -y  # 安装Python 3及pip  
      python3 --version  # 验证安装  
      
  2. 创建虚拟环境(隔离依赖)

    python3 -m venv myenv  # 创建虚拟环境  
    source myenv/bin/activate  # 激活环境  
    

二、部署项目依赖

  1. 安装项目依赖包

    • 通过requirements.txt安装:
      pip install -r requirements.txt  
      
  2. 处理系统级依赖

    • 若依赖库需要系统库(如libffi-devel),用YUM安装:
      sudo yum install libffi-devel openssl-devel -y  
      

三、运行项目

  1. 直接运行(开发环境)

    python app.py  # 替换为项目入口文件  
    
  2. 使用WSGI服务器(生产环境)

    • 以Gunicorn为例:
      pip install gunicorn  
      gunicorn -w 4 -b 0.0.0.0:8000 app:app  # 绑定端口,启动服务  
      

四、配置系统服务(可选)

五、开放网络访问

六、进阶部署(可选)

注意事项

以上步骤参考自,可根据项目需求选择合适方案。

0
看了该问题的人还看了