-
Notifications
You must be signed in to change notification settings - Fork 79
Getting Started
The Google datalab Python package is used in [Google Cloud Datalab] (https://github.com/GoogleCloudPlatform/datalab) and can be used in Jupyter Notebook.
This adds a number of Python modules such as datalab.bigquery,
datalab.storage, etc, for accessing [Google Cloud Platform services]
(https://cloud.google.com/) as well as adding some new cell magics such as %chart
,
%bigquery
, %storage
, etc.
See https://github.com/googledatalab/notebooks for samples of using this package.
python setup.py install
jupyter nbextension install --py datalab.notebook --sys-prefix
The --sys-prefix
should be omitted if not in a virtualenv. You can ignore the message
about running jupyter nbextension enable
; it is not required.
In a notebook cell, enable with:
%load_ext datalab.kernel
Alternatively add this to your ipython_config.py
file in your profile:
c = get_config()
c.InteractiveShellApp.extensions = [
'datalab.kernel'
]
You will typically put this under ~/.ipython/profile_default
.
See [http://ipython.readthedocs.io/en/stable/development/config.html]
(http://ipython.readthedocs.io/en/stable/development/config.html)
for more about IPython profiles.
If you want to access Google Cloud Platform services such as BigQuery, you will also need to install [gcloud] (https://cloud.google.com/sdk/gcloud). You will need to use gcloud to authenticate; e.g. with:
gcloud auth login
You will also need to set the project ID to use; either set a PROJECT_ID
environment variable to the project name, or call set_datalab_project_id(name)
from within your notebook.