• 前言

用Python写网站是件魔幻的事情,但是它确实简单、易用、强大。Bottle框架也是非常强大、简单。

部署的方式非常简单,下面就来试试!

  • 第一步 准备

首先你要准备前端(html)和后端(用Bottle库写的服务程序),然后在腾讯云上用快速配置配置一台Windows Server服务器。(虽然不是主流,但是简单)

将你的网页Python文件打包成EXE文件。记得保留生成的文件夹。(cd到程序目录后,可以使用“pyinstaller -F 文件名.py” 命令将程序打包为EXE文件,生成在dist文件夹内)

非常重要):用bottle写的服务程序最后的 run函数中的IP地址一定要是0.0.0.0!端口号最好填80。

  • 第二步 连接

购买完成后,我们需要连接服务器。

如果你的电脑是Windows系统,请按住【win】+【R】键,输入“mstsc”,进入远程桌面连接。




python flask项目部署到服务器 python项目部署到服务器_运维


进入后在计算机输入框中输入你服务器的公网IP,然后点击显示选项,将用户名修改为腾讯云通过站内消息发给你的用户名(默认为Administrator)然后点击本地资源选项卡,点击本地设备与资源里的“详细信息”,勾选你网页文件所在的硬盘。(也可以全勾选)


python flask项目部署到服务器 python项目部署到服务器_服务器_02


点击确定,点击“连接”按钮,输入密码(密码腾讯云已经通过站内消息发给你了),点击确定后,连接成功了!

  • 第三步 部署

打开后就可以像操作本地电脑一样操作服务器了。

在远程桌面连接里面找到文件资源管理器,找到本地硬盘,然后把所有页面和你的后端服务程序连同构造时生成的文件(夹)拖入服务器的目录,双击后端服务程序,接着访问服务器公网IP,完成!

  • 总结一下
  1. 准备文件(HTML页面文件、Python程序文件、转成的EXE文件、构建EXE时生成的文件夹)。
  2. 购买Windows Server服务器。
  3. 勾选需要的硬盘,连接服务器。
  4. 在远程桌面连接里面找到文件资源管理器,把所有文件拖入服务器。
  5. 双击运行EXE。部署完成!

---The End---