Skip to content

Instantly share code, notes, and snippets.

@haircut
Created August 29, 2017 21:50
Show Gist options
  • Save haircut/14705555d58432a5f01f9188006a04ed to your computer and use it in GitHub Desktop.
Save haircut/14705555d58432a5f01f9188006a04ed 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.

@rmendezbcn
Copy link

"sudo easy_install pip" worked on Catalina as well.
Thanks

@hannahbaker2
Copy link

More of a PSA, i'm learning automate the boring stuff with python and in the latest release, he suggests against sudo easy_install

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