如何在 Google Colab 上运行 Flask 应用程序?

machine learningpythonflask

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 应用程序。


相关文章