🗣 Wd提问: VPS搭建教程Python
🤖 Ai回答: 以下是一份简洁、合规的 VPS 搭建 Python 环境教程,以 Ubuntu 22.04 LTS 为例,其他 Linux 发行版命令类似。
1、连接 VPS
bash
ssh root@YOUR_VPS_IP
2、更新系统
bash
apt update && apt upgrade -y
3、安装 Python 及常用工具
bash
apt install python3 python3-pip python3-venv -y
4、创建项目目录与虚拟环境
bash
mkdir ~/myproject && cd ~/myproject
python3 -m venv venv
source venv/bin/activate
5、安装依赖(示例 Flask)
bash
pip install flask gunicorn
6、编写示例应用
创建 `app.py`:
python
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return 'Hello from VPS!'
if __name__ == '__main__':
app.run(host='0.0.0.0', port=8000)
7、使用 Gunicorn 启动(生产环境)
bash
gunicorn app:app -b 0.0.0.0:8000 daemon
8、配置防火墙(可选)
bash
ufw allow 8000
9、设置开机自启(可选,使用 systemd)
创建 `/etc/systemd/system/myproject.service`:
[Unit]
Description=My Python App
After=network.target
[Service]
User=root
WorkingDirectory=/root/myproject
Environment=PATH=/root/myproject/venv/bin
ExecStart=/root/myproject/venv/bin/gunicorn app:app -b 0.0.0.0:8000
[Install]
WantedBy=multi-user.target
然后执行:
bash
systemctl daemon-reload
systemctl enable myproject
systemctl start myproject
10、访问测试
浏览器访问 `http://YOUR_VPS_IP:8000` 验证部署成功。
提示:
生产环境建议搭配 Nginx 反向代理。
使用 `tmux` 或 `screen` 保持会话。
定期更新系统和依赖。
📣 商家广告:





0
IP地址: 12.101.218.20
搜索次数: 7
提问时间: 2025-11-14 18:09:08
本站所有
❓
问答
均由Ai自动分析整理,内容仅供参考,若有误差请用“联系”里面信息通知我们人工修改或删除。
本站由
🟢
豌豆Ai
提供技术支持,使用的最新版:
豌豆Ai站群搜索引擎系统 V.25.10.25
搭建本站。