在Debian上进行Python Web开发可按以下步骤入手:
安装基础环境
更新系统并安装Python3、pip及虚拟环境工具:
sudo apt update
sudo apt install python3 python3-pip python3-venv
创建虚拟环境(推荐)
隔离项目依赖:
python3 -m venv venv
source venv/bin/activate
选择Web框架并安装
pip install Flask
pip install Django
pip install fastapi uvicorn
编写应用代码
以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)
运行开发服务器
python app.py
访问http://localhost:5000
查看效果。
部署到生产环境(可选)
pip install gunicorn
gunicorn -w 4 app:app # 4个工作进程
sudo ufw allow 'Nginx Full'
。框架选择建议:
以上步骤参考自,可根据项目需求调整。