Python requirements

Installing packages through pip

If you install (or uninstall) a package thorough the !pip command in a notebook, we will remember this in a hidden file .deepnote/requirements.txt and install it every time your environment starts up.


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

Unsupported packages

Some packages are not fully supported yet. Here is a list of known ones, where you can vote and request support for others.

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