温馨提示×

如何在Debian部署Python应用

小樊
51
2025-09-09 06:34:32
栏目: 编程语言

在Debian上部署Python应用有多种方法,以下是一些常见方式:

  1. 使用虚拟环境
    • 安装Python和pip:sudo apt updatesudo apt install python3 python3-pip
    • 创建并激活虚拟环境:python3 -m venv myenvsource myenv/bin/activate
    • 安装依赖:pip install -r requirements.txt
    • 运行应用:python app.py
  2. 使用Gunicorn和Nginx
    • 安装Gunicorn和Nginx:sudo apt install nginx gunicorn
    • 运行Gunicorn:gunicorn -w 4 -b 127.0.0.1:8000 app:app
    • 配置Nginx,编辑/etc/nginx/sites-available/yourapp,添加相关配置后重启Nginx。
  3. 使用Docker
    • 安装Docker:sudo apt install docker.io
    • 创建Dockerfile,构建镜像:docker build -t myapp .
    • 运行容器:docker run -d -p 8000:8000 myapp

0