你这个问题有点简短,我按几种常见需求给你分别说明,你可以看哪个符合你的场景:
python3 --version
Ubuntu 一般自带 Python3。
sudo apt update
sudo apt install python3 python3-pip
检查:
python3 -V
pip3 -V
sudo apt install python3-venv
创建项目:
mkdir myproject
cd myproject
python3 -m venv venv
激活环境:
source venv/bin/activate
退出环境:
deactivate
在虚拟环境中:
pip install requests
或批量安装:
pip install -r requirements.txt
pip install flask
app.py
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return "Hello Ubuntu"
app.run(host='0.0.0.0', port=5000)
运行:
python app.py
浏览器访问:
http://服务器IP:5000
sudo nano /etc/systemd/system/flask.service
内容示例:
[Unit]
Description=Flask App
After=network.target
[Service]
User=ubuntu
WorkingDirectory=/home/ubuntu/myproject
ExecStart=/home/ubuntu/myproject/venv/bin/python app.py
Restart=always
[Install]
WantedBy=multi-user.target
启动:
sudo systemctl daemon-reload
sudo systemctl start flask
sudo systemctl enable flask
常见组合:
如果你愿意,可以告诉我:
✅ 你是 学习 / 开发 / 部署服务器
✅ 用 Flask / Django / 爬虫 / 脚本 / AI
我可以直接给你一套完整搭建步骤。