各位大佬好, Python 如何部署

65 天前
 comeding3

兴趣自学了 python ,现在不知道怎么部署上服务器 具体应用到什么技术栈 网上搜索了一下,还是很模糊,什么都有

2968 次点击
所在节点    Python
28 条回复
amon
64 天前
新手先 python xxx.py ,跑起来再说。
Docker 现阶段不太建议,引入了复杂度。
ohayoo
64 天前
赞成 20 楼说的
lingeo
64 天前
linux 部署:Supervisor
window 部署:nssm
完结。
bitmin
64 天前
新手自学 python ,先最低成本能跑起来就行了

部署在服务器上,如果是 web 服务 fastapi 这些,先认真看官方文档,官方文档都有介绍,例如 fastapi 专门有个章节说如何部署

https://fastapi.tiangolo.com/zh/deployment/manually/


不知道你是啥基础,不好教,是什么计算机知识都不知道就学习 python ,还是前端学习 python ,还是后端学习 python
iorilu
63 天前
最简单的是登录 shell , 执行 nohup python xxx.py &

先把这个搞通 , 后面可以看看 supervisor 之类的东西
jqtmviyu
63 天前
我是 pm2 启动服务.

设置一个 cron.json. 然后就 pm2 start cron.json, 开机自启, 定时重启, 查看日志, 都是用它.
zksfyz
63 天前
1.可以先把 python 源码编译成 pyc 字节码:python -m compileall .
2.提高运行效率,并且可以简单防止源码泄露
3.supervisor 守护 python 程序进程,保证挂了会快速恢复。
xianmofeng3
30 天前
Docker

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1031403

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX