在Ubuntu上进行Python Web开发,可按以下步骤操作:
sudo apt update
sudo apt install python3 python3-pip python3-venv # 安装Python、pip和虚拟环境工具
python3 -m venv myenv # 创建虚拟环境
source myenv/bin/activate # 激活虚拟环境
pip install Flask
pip install Django
app.py文件,编写代码:from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return "Hello, World!"
if __name__ == '__main__':
app.run(host='0.0.0.0', port=5000, debug=True)
运行:python app.py,访问http://localhost:5000。django-admin startproject myproject
cd myproject
python3 manage.py runserver
访问http://localhost:8000。sudo apt install nginx/etc/nginx/sites-available/default,添加:server {
listen 80;
server_name your_domain_or_ip;
location / {
proxy_pass http://127.0.0.1:5000; # Flask默认端口
proxy_set_header Host $host;
}
}
重启Nginx:sudo systemctl restart nginx。说明: