Follow

Why do I get a permission denied error when I try to "pip install" packages in a workspace session?

Symptom

When attempting to install or upgrade packages using "pip install", you receive a permission denied error. 

For example: 

!pip install --upgrade scikit-learn

OSError: [Errno 13] Permission denied: '/usr/local/lib/python2.7/dist-packages/scikit-learn'

Solution

It's possible to install/upgrade packages in a workspace session, but you need to include the --user flag to avoid the permissions error.

For example:

!pip install --upgrade --user scikit-learn

However, this installation will not persist from run to run. If you consistently need this library upgrade, you have a couple of options:

Was this article helpful?
0 out of 0 found this helpful