大家好,这里是程序员晚枫,正在all in AI编程实战。
第26讲:AI应用上线部署——让世界看到你的作品
部署的几种方式
| 方式 | 难度 | 费用 | 适合场景 |
|---|---|---|---|
| 本地运行 | 零 | 零 | 开发测试 |
| Streamlit Cloud | 低 | 免费 | 数据分析工具 |
| 阿里云/腾讯云 | 中 | 付费 | 企业应用 |
| 服务器+VPS | 高 | 中等 | 全栈应用 |
1、部署Streamlit应用
最简单的方式,不需要买服务器!
第1步:准备代码
1 | # app.py |
第2步:创建requirements.txt
1 | streamlit |
第3步:推送到GitHub
1 | git init |
第4步:Streamlit Cloud部署
- 访问 https://streamlit.io/cloud
- 用GitHub登录
- 点击"New App"
- 选择你的GitHub仓库
- 点击"Deploy!"
你的应用就上线了!🎉
2、部署到服务器
第1步:购买云服务器
推荐阿里云/腾讯云,新用户首月几块钱:
- 配置:1核2G
- 系统:Ubuntu 22.04
第2步:安装环境
1 | # 连接服务器 |
第3步:用PM2管理进程
1 | pip3 install pm2 |
第4步:配置Nginx
1 | server { |
1 | nginx -t |
3、配置域名(可选)
- 买一个域名(阿里云/腾讯云,几十块/年)
- 解析到服务器IP
- 申请SSL证书(Let's Encrypt免费)
- 配置HTTPS
4、实战:一键部署脚本
1 |
|
1 | chmod +x deploy.sh |
下讲预告
学会了部署,下一讲我们学 AI应用变现——让你的AI技能变成真金白银。
敬请期待!
程序员晚枫专注AI编程培训,小白看完他和图灵社区合作的教程《30讲 · AI编程训练营》就能上手做AI项目。
前3讲可以试听,试听链接:https://www.bilibili.com/cheese/play/ss982042944
