温馨提示×

Debian Python Web开发如何入手

小樊
40
2025-08-22 05:57:34
栏目: 编程语言

在Debian上进行Python Web开发可按以下步骤入手:

  1. 安装基础环境
    更新系统并安装Python3、pip及虚拟环境工具:

    sudo apt update sudo apt install python3 python3-pip python3-venv 
  2. 创建虚拟环境(推荐)
    隔离项目依赖:

    python3 -m venv venv source venv/bin/activate 
  3. 选择Web框架并安装

    • Flask(轻量级,适合快速开发):
      pip install Flask 
    • Django(全功能,适合大型应用):
      pip install Django 
    • FastAPI(高性能,适合API开发):
      pip install fastapi uvicorn 
  4. 编写应用代码
    以Flask为例,创建app.py

    from flask import Flask app = Flask(__name__) @app.route('/')  def home(): return "Hello, Debian Python Web!" if __name__ == '__main__': app.run(host='0.0.0.0', port=5000) 
  5. 运行开发服务器

    python app.py 

    访问http://localhost:5000查看效果。

  6. 部署到生产环境(可选)

    • Gunicorn(WSGI服务器):
      pip install gunicorn gunicorn -w 4 app:app # 4个工作进程  
    • Nginx(反向代理):
      安装Nginx并配置代理(参考中的Nginx配置示例)。
    • 防火墙
      允许HTTP流量:sudo ufw allow 'Nginx Full'

框架选择建议

  • 新手或快速原型:Flask;
  • 复杂应用:Django;
  • API开发:FastAPI。

以上步骤参考自,可根据项目需求调整。

0