Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save roustem/ceb12b3a040424fbe90329aeb5454c24 to your computer and use it in GitHub Desktop.
Save roustem/ceb12b3a040424fbe90329aeb5454c24 to your computer and use it in GitHub Desktop.
How to install and use pip without sudo or admin on macOS

Install and use pip on macOS without sudo / admin access

Most recently tested on macOS Sierra (10.12.6)

  1. Download the installation script; curl https://bootstrap.pypa.io/get-pip.py -o ~/Downloads/get-pip.py
  2. Run the installation, appending the --user flag; python ~/Downloads/get-pip.py --user. pip will be installed to ~/Library/Python/2.7/bin/pip
  3. Make sure ~/Library/Python/2.7/bin is in your $PATH. For bash users, edit the PATH= line in ~/.bashrc to append the local Python path; ie. PATH=$PATH:~/Library/Python/2.7/bin. Apply the changes, source ~/.bashrc.
  4. Use pip! Remember to append --user when installing modules; ie. pip install <package_name> --user

Note

There is much discussion about making the user site the default for installation. See Issue 1668.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment