用 Python 写的 Web 页面,如何让所有人都能访问?

本文详细介绍了如何将本地Python Web项目部署到服务器,包括环境同步、程序挂载和自定义页脚设置。通过创建requirements.txt文件同步依赖,使用SSH和FTP同步文件,使用nohup命令挂载后台运行,以及开放服务器端口。同时,还解答了如何自定义PyWebIO页面的页脚。最后鼓励持续学习,提供测试技术交流群信息。
摘要由CSDN通过智能技术生成

本文就将介绍如何在服务器上配置你的项目,以下教程基于小白视角讲解,适用于任何Python脚本(爬虫、web、数据分析、自动化等都行)

同步环境

其实整体思路就是,在本地开发,然后在服务器配置和你本地一样的环境,并将全部项目文件上传到服务器,之后就像部署远程 Jupyter Notebook 一样,使用 nohup 命令将程序挂在后台即可。

所以假设你现在已经在本地写好你的网站下面可以将你本地开发用到的库整理到 requirements.txt 中(可以通过pip freeze > requirements.txt)并ssh连接上服务器之后,执行下方命令

pip install -r requirements.txt 

但如果你在服务器上安装了 anaconda 的话,更多情况下,只需要进入服务器执行 pip install pywebio 即可。

现在,你的服务器开发环境就和本地一致了,下一步自然是将整个项目文件同步到服务器,使用 git 是比较方便的方法,使用命令行命令是常见的方法,但是对于大多数小白来说,通过 ftp 软件点点可能更方便。

所以下面是在 mac 上使用 Termius 的同步文件过程(Windows 可以用 filezilla)首先打开软件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值