首页 > 解决方案 > 如何将文件从 IBM Python Notebook 下载到本地计算机?

问题描述

我正在尝试通过 IBM Watson Platform 中的 Python Notebook 将绘图保存为文件。

尝试后

localfilenamefromplot = 'foo1.png'
fig = plt.figure()

fig.savefig(localfilenamefromplot)

我找不到文件的存储位置。我试着输入:

! find ~/ -name foo1.png -print

它返回:

/gpfs/fs01/user/sc23-e890c70096bffa-bofgdgoi23423464/notebook/work/foo1.png

我怎样才能找到这个文件,并看到它?假设我想在一个循环中保存许多像这样的绘图文件,我可以直接(在循环中)将它们保存到本地计算机(导出),(不显示绘图),因为它会占用太多空间IBM 云?

标签: ibm-cloudjupyter-notebookibm-cloud-infrastructuredata-science-experienceibm-data-studio

解决方案


您的笔记本代码正在 IBM 集群中运行。它无法保存到运行浏览器的您自己计算机的磁盘上。您保存到“本地”文件系统的文件保存在 IBM 集群中。该文件系统没有下载选项。

您应该将文件直接保存到云对象存储 (COS) 实例中。或者,如果由于 API 限制无法实现,请将它们保存到集群中的“本地”文件系统,然后从那里将它们复制到 COS。从 COS 可以将文件下载到您的计算机。

Watson Studio(以前称为 Data Science Experience)中的所有近期项目都已使用 COS 实例来存储您的笔记本。您可以将同一实例用于在笔记本中生成的数据。有一个project-lib可以方便地从您的笔记本访问 COS。


推荐阅读