为什么使用 PyWebIO
PyWebIO 是一个用于构建 Web 应用程序的 Python 库,可以使用它来创建交互式的 Web 界面。它提供了一组可重用的 UI 组件和一个简单易用的 API 来处理用户输入和输出。
PyWebIO 与 Django 和 Flask 框架不同,它不需要使用 HTML、CSS 和 JavaScript 来构建 Web 界面,而是使用 Python 代码定义界面和交互逻辑。
使用 PyWebIO 来构建 Web 应用程序更加方便和快捷,尤其是对于那些不熟悉前端开发技术的 Python 开发人员。
得益于 PyWebIO 的这些优势,本教程使用 100% python 代码,无需掌握传统前端知识。
关于 python 版本支持
本教程使用 PyWebIO 1.7.1 和 Pytorch 2.0.0。
PyWebIO 要求 Python 版本在 3.5.2 及以上。
Pytorch 对 python 版本的支持情况:
torch | torchvision | python |
---|---|---|
2.0.0 | 0.15.1 | >=3.8, <=3.11 |
所以本教程要求 python 版本 >=3.8, <=3.11。
如果你需要使用更新版本,可以访问 PyWebIO 官方文档 和 Pytorch 官网 查询支持情况。