How to install pip for Python 3 on Mac OS X?


OS X (Mavericks) has Python 2.7 stock installed. But I do all my own personal Python stuff with 3.3. I just flushed my 3.3.2 install and installed the new 3.3.3. So I need to install pyserial again. I can do it the way I"ve done it before, which is:

  1. Download pyserial from pypi
  2. untar pyserial.tgz
  3. cd pyserial
  4. python3 install

But I"d like to do like the cool kids do, and just do something like pip3 install pyserial. But it"s not clear how I get to that point. And just that point. Not interested (unless I have to be) in virtualenv yet.

Answer rating: 144

UPDATE: This is no longer necessary with Python3.4. It installs pip3 as part of the stock install.

I ended up posting this same question on the python mailing list, and got the following answer:

# download and install setuptools
curl -O
# download and install pip
curl -O

Which solved my question perfectly. After adding the following for my own:

cd /usr/local/bin
ln -s ../../../Library/Frameworks/Python.framework/Versions/3.3/bin/pip pip

So that I could run pip directly, I was able to:

# use pip to install
pip install pyserial


# Don"t want it?
pip uninstall pyserial

Answer rating: 62

Install Python3 on mac

1. brew install python3
2. curl | python3
3. python3

Use pip3 to install modules

1. pip3 install ipython
2. python3 -m IPython


Get Solution for free from DataCamp guru