如何在 Google Colab 上运行 Flask 应用程序?
Google Colab 是一个著名的基于云的 Python 编程环境,它为用户提供了直接在 Web 浏览器中编写和运行代码的技能。尽管 Google Colab 通常用于数据分析和机器学习项目,但 Flask 应用程序也可以在那里运行。我们将在本博客文章中讨论在 Google Colab 上设置和运行 Flask 应用程序所需的步骤。
设置 Google Colab
启动您的 Web 浏览器并导航到 https://colab.research.google.com/ 以开始使用。使用您的 Google 帐户登录或根据需要创建一个。
安装 Flask
Python 的 Flask Web 框架很受欢迎。幸运的是,在 Google Colab 上设置 Flask 很简单。以下命令可用于在 Colab 笔记本上安装 Flask −
!pip install flask
使用此命令,将下载并安装 Flask 及其所有依赖项。
创建一个简单的 Flask 应用程序
安装 Flask 后,让我们构建一个基本的 Flask 应用程序。将 Flask 导入到全新的 Colab 笔记本单元并指定基本路由 −
from flask import Flask from flask_ngrok import run_with_ngrok app = Flask(__name__) run_with_ngrok(app) # 在应用程序运行时初始化 ngrok @app.route('/') def hello(): return "Hello, Flask on Google Colab!" if __name__ == '__main__': app.run()
在 Google Colab 上运行 Flask 应用
我们必须执行后续操作才能在 Google Colab 上运行 Flask 应用 −
将 Flask 应用绑定到公共主机和端口。将以下代码行添加到全新的 Colab 笔记本单元−
import os # 绑定到 0.0.0.0 以使 Flask 应用程序可从 Colab 环境外部访问 app.run(host='0.0.0.0', port=8080)
启动单元。在提供的主机和端口上,启动 Flask 应用程序。
检查消息"正在 http://0.0.0.0:8080/ 上运行"是否出现在最终输出中。这表明 Flask 应用程序正常运行。
访问 Flask 应用程序
既然 Flask 应用程序正在 Google Colab 上运行,我们需要一种机制来访问它。执行以下步骤 -
从 Colab 笔记本的顶部菜单中选择"运行时"菜单。
选择"更改运行时类型"。
在"运行时类型"列中根据需要选择"GPU"或"无"。
向下滚动并选择"保存"。
复制 URL,例如"http://0.0.0.0:8090/"。
将您在步骤 6 中获得的 URL 粘贴到新浏览器中。
完成!"Hello, Flask on Google Colab!"消息现在应该出现在浏览器中。
结论
您可以使用 Google Colab 运行 Flask 应用程序,并利用强大的基于云的环境进行 Web 创建和分析。我们在博客文章中描述了如何在 Google Colab 上安装和运行 Flask 应用程序。重要的是要记住如何安装 Flask、构建一个简单的应用程序、将其连接到公共主机和端口,然后使用提供的 URL 使用它。通过将 Google Colab 的灵活性和简单性用于您的网站建设项目,您可以利用这种专业知识发现和开发更复杂的 Flask 应用程序。