阿里云轻量服务器 宝塔面板部署 Python 项目完整教程本篇教程手把手教你在阿里云轻量服务器上通过宝塔面板快速部署 Python StreamLit 项目解决版本冲突、依赖安装、端口放行等常见问题。一、购买阿里云轻量服务器前往阿里云官网购买轻量应用服务器购买完成后进入阿里云控制台→ 找到你的服务器记录公网 IP后续部署必备二、安装宝塔面板 堡塔多机管理下载堡塔多机管理工具https://www.bt.cn/new/product_pc.html使用 SSH 连接服务器执行一键安装命令官方正版bash运行if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/btClaw.sh;else wget -O btClaw.sh https://download.bt.cn/install/btClaw.sh;fi;bash btClaw.sh op260309阿里云安全组放行 8888 端口否则无法进入宝塔面板阿里云控制台 → 服务器 → 安全组 → 添加规则协议TCP端口8888对象0.0.0.0/0三、进入宝塔面板安装 Python 项目管理器登录宝塔面板进入软件商店安装Python 项目管理器尝试添加项目时大概率会出现Python 版本过低导致依赖安装失败宝塔默认 Python 3.6.8很多新包不支持四、解决 Python 版本过低升级至 3.11.10稳定版1. 先安装编译依赖必须执行bash运行yum install gcc openssl-devel bzip2-devel libffi-devel zlib-devel -y2. 下载并安装 Python 3.11.10bash运行cd /usr/src wget https://www.python.org/ftp/python/3.11.10/Python-3.11.10.tgz tar xzf Python-3.11.10.tgz cd Python-3.11.103. 编译安装等待 1-2 分钟bash运行./configure --enable-optimizations make altinstall4. 验证是否安装成功bash运行python3.11 -V出现Python 3.11.10即为成功 ✅五、创建 Python 虚拟环境新版 Python1. 进入项目目录bash运行cd /root/xhs_assistant2. 删除旧的虚拟环境如有bash运行rm -rf venv3. 使用新版 Python 创建干净环境bash运行python3.11 -m venv venv4. 进入虚拟环境bash运行source venv/bin/activate六、安装项目依赖bash运行pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/这一步可解决 StreamLit 安装失败问题。七、启动 StreamLit 项目bash运行streamlit run app.py --server.address0.0.0.0 --server.port8501八、访问项目浏览器打开plaintexthttp://你的公网IP:8501后期可购买域名在阿里云完成解析即可使用域名访问。