【发布时间】:2018-03-23 11:07:30
【问题描述】:
当我加载自己的 csv 文件时,我在 Jupyter 笔记本中发现了奇怪的行为。在一个 GCE 上它可以工作,在另一个它工作正常。可能,我需要更好地设置我的实例 - 也许,我在这里错过了一些微不足道的事情。
我的代码是这样的(如下所示)——大部分基本上是教程的东西。存储桶和文件名很好,因为它适用于不同的实例。新的 GCE 有更多的 RAM 和更多的 CPU。但我认为这不应该是问题所在。有什么想法会出错吗? (问题出在 python 2 和 3 上)
from google.datalab import Context
import google.datalab.bigquery as bq
import google.datalab.storage as storage
import pandas as pd
try:
from StringIO import StringIO
except ImportError:
from io import BytesIO as StringIO
%%gcs read --object gs://ls_w/tmax_out_save.csv --variable bla # crashes here
我也试过了
bla = storage.Object('ls_w', 'tmax_out_save.csv').read_stream() # crashes here
【问题讨论】:
-
你能提供错误吗?如果没有完整的上下文,我们无能为力。
-
对不起,我不能给你错误。这是通常的内核重启......这非常令人沮丧,因为我无法追踪错误。我已经通过创建一个新实例解决了这个问题。我猜我创建实例时出错了。
标签: python google-cloud-storage jupyter-notebook google-compute-engine google-cloud-datalab