2024-10-02 02:42:49 发布
网友
你能运行一个位于Google云存储中的脚本吗?比如说GCET01中的bucks have“例如
-- bucket01/the-script.py
以及所有-脚本.py返回一个“Hello World”字符串。我可以从Datalab笔记本上运行这个脚本吗?如果是,怎么办?如果没有,我应该实施什么实践?在
您需要使用gsutil或%storage命令从GCS下拉脚本,然后运行。在
这是因为python本身不知道GCS,也无法将其作为文件系统来读取。在
所以试试这样的方法:
!gsutil cp bucket01/the-script.py the_script.py
然后直接运行:
或导入笔记本:
import the_script
一般来说,您可能还需要考虑将您的脚本转换成可以通过pip安装的python模块,因为您最终可能会发现自己需要的不仅仅是一个.py文件,在这一点上,考虑将整个库下拉到Datalab实例中,而不是单独的文件,会更简单。在
希望有帮助。在
您需要使用gsutil或%storage命令从GCS下拉脚本,然后运行。在
这是因为python本身不知道GCS,也无法将其作为文件系统来读取。在
所以试试这样的方法:
然后直接运行:
^{pr2}$或导入笔记本:
一般来说,您可能还需要考虑将您的脚本转换成可以通过pip安装的python模块,因为您最终可能会发现自己需要的不仅仅是一个.py文件,在这一点上,考虑将整个库下拉到Datalab实例中,而不是单独的文件,会更简单。在
希望有帮助。在
相关问题 更多 >
编程相关推荐