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.

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. 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 http://34.68.180.189:3128/ to the pip install.

pip install -r requirements.txt --extra-index-url=http://something.com --proxy http://34.68.180.189:3128