Ich habe eine Google-Compute-Instanz mit Jupyter erstellt und möchte all die netten Dinge nutzen, die Datalabs hat. Gibt es eine Möglichkeit, die Pakete wie gcp und cellmagic wie %% sql und %% storage zu bekommen. Ich habe die Pakete gcloud und google-api-python-client gefunden, aber ich weiß nicht, ob es das gleiche ist.Wie verwende ich das gcp-Paket von außerhalb von Google Datalabs?
0
A
Antwort
4
https://github.com/googledatalab/datalab gibt Ihnen Datalab-kompatible Funktionalität innerhalb Jupyter.
Beachten Sie jedoch, dass das Präfix gcp. * In Datalab geändert wurde. I.e. datalab.bigquery, datalab.storage usw.
Beachten Sie auch, dass Sie das Google Cloud SDK (mit dem Befehl gcloud) in Ihrer Instanz installieren müssen.
Hallo Graham. Danke, dass du das geschaffen hast, es ist ein Geschenk des Himmels. Ich hatte das datalab Ordner kopieren jupyter /usr/lib/python3.4/site-packages/ vor dem Ausführen --py datalab.notebook nbextension installieren dann funktionierte es, aber ich seltsame Fehler Import erhalten : Kein Modul namens '_project'. Fehler tritt in /usr/lib/python3.4/site-packages/datalab/context/_context.py – ForeverConfused
auf Die offensichtlichste Erklärung dafür ist, dass wir noch nicht Python 3-kompatibel sind; nur 2.7. –
Ich arbeite an Python 3-Kompatibilität; hoffentlich bis nächste Woche. –