Python requirements

Installing packages through pip

If you install (or uninstall) a package thorough the !pip command in a notebook, a suggestion will show up to move that package to requirements.txt.


If your project contains a requirements.txt file in the root of the filesystem, Deepnote automatically installs those requirements when the hardware starts, using the init.ipynb notebook. If you manually edit the requirements.txt, you will need to run pip install -r requirements.txt, either in a notebook or in a terminal.

Unsupported packages

Some packages are not fully supported yet. If you have problems with a package, please reach out through the support chat in the application.

Installing packages through a proxy

If you have packages pulled from a custom registry which needs to have an IP whitelisted, Deepnote can route your pip download through a proxy. Simply add the proxy argument with our IP to the pip install.

pip install -r requirements.txt --extra-index-url= --proxy