> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nebius.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Working with notebooks in the JupyterLab® application in Nebius AI Cloud

After [deploying the JupyterLab application](./deploy) in Nebius AI Cloud and [connecting to it](./connect), you can work with JupyterLab notebooks. For more details, see the [JupyterLab documentation](https://jupyterlab.readthedocs.io/en/latest/).

## Dependencies

Notebooks in the JupyterLab application include [PyTorch](https://pytorch.org/docs/stable/index.html) by default.

To install more Python dependencies in a notebook, run `!pip install <package_name> ...` in a notebook cell:

```text theme={null}
!pip install pandas numpy
```

To install non-Python dependencies, [upload their binaries](#working-with-files) to JupyterLab. The application does not support package manager commands such as `apt install` because they require `sudo`, and the application does not provide a password.

## Working with files

You can upload files to your JupyterLab notebooks and download files and notebooks themselves. The recommended method of uploading files depends on the file size.

### Uploading smaller files in the file browser

If your files are smaller than 3 <Tooltip tip={<>Nebius uses binary units. For example, a <i>gibibyte</i> (GiB) is 2<sup>30</sup> (1024<sup>3</sup>) bytes.</>}>GiB</Tooltip>, you can upload them directly in the JupyterLab file browser.

To open the file browser in your notebook, click <Icon icon="https://mintcdn.com/nebius-ai-cloud/1Ha0sWR6e1mnIaHS/_assets/jupyterlab-button-files.svg?fit=max&auto=format&n=1Ha0sWR6e1mnIaHS&q=85&s=674d2fc14dcfdf7ecac864e9ef8cc30d" width="24" height="24" data-path="_assets/jupyterlab-button-files.svg" /> in the left sidebar. To upload files, drag and drop them onto the file browser or click <Icon icon="https://mintcdn.com/nebius-ai-cloud/1Ha0sWR6e1mnIaHS/_assets/jupyterlab-button-upload.svg?fit=max&auto=format&n=1Ha0sWR6e1mnIaHS&q=85&s=032bb7735efa28c98e924aaaef0bde2b" width="24" height="24" data-path="_assets/jupyterlab-button-upload.svg" /> **Upload**.

For more details, see the [JupyterLab documentation](https://jupyterlab.readthedocs.io/en/latest/user/files.html).

### Uploading larger files (3 GiB+)

Due to JupyterLab's limitations, when you use the file browser to upload files larger than 3 GiB (datasets, checkpoints, etc.), you may encounter network errors. As a workaround, you can upload them through an S3-compatible object storage, for example, the [Object Storage service](../../../object-storage) in Nebius AI Cloud:

1. If you do not have an Object Storage bucket yet, [create one](../../../object-storage/buckets/manage).

2. [Upload your object](../../../object-storage/objects/upload-download) to the bucket.

3. Get the object's URL:

   <Tabs group="interfaces">
     <Tab title="Web console">
       1. In the sidebar, go to <Icon icon="https://mintcdn.com/nebius-ai-cloud/1Ha0sWR6e1mnIaHS/_assets/sidebar/storage.svg?fit=max&auto=format&n=1Ha0sWR6e1mnIaHS&q=85&s=0a2dad6b48aea10e85f6f3e2343aee26" width="16" height="16" data-path="_assets/sidebar/storage.svg" /> **Storage** → **Object Storage**.
       2. Select the bucket in which you uploaded the object.
       3. In the object's line, click <Icon icon="https://mintcdn.com/nebius-ai-cloud/1Ha0sWR6e1mnIaHS/_assets/button-vellipsis.svg?fit=max&auto=format&n=1Ha0sWR6e1mnIaHS&q=85&s=e80b8e57c43bfd117679262e6a1334ad" width="12" height="24" data-path="_assets/button-vellipsis.svg" /> → **Get link**. The pre-signed URL that includes credentials is copied to the clipboard. It is valid for one hour.
     </Tab>
   </Tabs>

4. In your JupyterLab notebook, use built-in tools like `wget` or `curl` to download the file. For example:

   ```bash theme={null}
   wget https://storage.eu-north1.nebius.cloud/my-bucket/test-object?X-Amz-Algorithm=...
   ```

### Downloading files and notebooks

To download a file or a notebook to your machine:

1. In the left sidebar, click <Icon icon="https://mintcdn.com/nebius-ai-cloud/1Ha0sWR6e1mnIaHS/_assets/jupyterlab-button-files.svg?fit=max&auto=format&n=1Ha0sWR6e1mnIaHS&q=85&s=674d2fc14dcfdf7ecac864e9ef8cc30d" width="24" height="24" data-path="_assets/jupyterlab-button-files.svg" /> to open the file browser.
2. In the file browser, right-click the file or notebook and click <Icon icon="https://mintcdn.com/nebius-ai-cloud/1Ha0sWR6e1mnIaHS/_assets/jupyterlab-button-download.svg?fit=max&auto=format&n=1Ha0sWR6e1mnIaHS&q=85&s=c0c3cbc88a5fa73799d0fef78c6869fc" width="24" height="24" data-path="_assets/jupyterlab-button-download.svg" /> **Download**.

***

*"Jupyter" and the Jupyter logos are trademarks or registered trademarks of LF Charities, used by Nebius B.V. with permission.*
