首页 > 解决方案 > 如何将多个 ipynb 文件(在 GCP 中)转换为 py 文件

问题描述

有什么方法可以将 ipynb 文件转换为 .py

我尝试了文件扩展名更改方法,但转换后无法执行(.py)文件。

我还看到了一种将 ipynb 文件转换为 .py (nbconvert) 的方法,但它没有用。

---->(nbconvert 方法在我的本地机器上工作)

但我需要在 GCP 中执行操作(存储在我的存储桶中的文件)

下面是我用来将 ipynb 转换为 py 的代码。无法通过此转换。

还有其他方法吗?

pip install notebooktoall
from notebooktoall.transform import transform_notebook
transform_notebook(ipynb_file=”my_jupyter_notebook.ipynb”, export_list=[“html”, “py”])

标签: python-3.xgoogle-cloud-platformterraform-provider-gcpgcp-ai-platform-notebookgcp-ai-platform-training

解决方案


您可以使用Google Cloud Datalab

Cloud Datalab 基于 Jupyter 构建,是一款功能强大的交互式工具,旨在探索、分析、转换和可视化数据,并在 Google Cloud Platform 上构建机器学习模型。

设置和打开 Cloud Datalab 的步骤:首先更新您的 gcloud CLI 组件,以确保您拥有最新版本。 gcloud components update

之后,您可以使用 apt 或 yum 通过 CLI 安装

sudo apt update && sudo apt upgrade google-cloud-sdk

sudo yum upgrade google-cloud-sdk

安装datalab组件

gcloud components install datalab

如果您使用 apt 或 yum 安装,请使用以下命令更新组件:

sudo apt update && sudo apt install google-cloud-sdk-datalab

sudo yum install google-cloud-sdk-datalab

创建一个datalab实例:

datalab create datalab-instance-name

以下是快速入门教程的链接,具体取决于您的需要。

基本上 Datalab 是在谷歌云生态系统中使用的谷歌云答案。


推荐阅读