python-3.x - 如何将多个 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”])
解决方案
您可以使用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 是在谷歌云生态系统中使用的谷歌云答案。
推荐阅读
- ios - Apple Push Notification apns-collapse-id 不适用于自定义声音
- excel - 计算时差并将其与 Google Apps 脚本进行比较
- java - 从带有声明的 azure 请求令牌,声明未设置
- imageresizer - ImageResizer - 使用 ImageHandlerSyntax 插件映射 URL
- javascript - 如何在 VS 中从功能文件导航到步骤定义文件
- azure - Azure 服务总线队列或主题中的分区数量是否有任何限制?
- html - GoJS:如何通过在图中搜索节点来获取节点数据?
- mysql - 在mysql中找到与另一个线串相交的所有线串
- flutter - Flutter 会话 API 登录
- angular - Angular JIT 编译失败:未加载“@angular/compiler”