Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Installing pip for python3.3

Tags:

I downloaded pip from Package Index > pip 1.2.1

Then I installed it using

sudo python3.3 setup.py install

Still, when I try to use pip-3.3 the terminal complains

-bash: pip-3.3: command not found

However, pip-2.7 works swimmingly.

I have also tried

curl -O http://python-distribute.org/distribute_setup.py
sudo python3.3 distribute_setup.py
sudo python3.3 -m easy_install pip

But pip-3.3 still does not work.

What do I do to install pip for Python 3.3?

Note that there is a related thread How to install pip with Python 3?, but the answer is just "Install distribute ... and then use that to install pip" which is not helpful to me because I have tried it and it did not work.

like image 949
The Unfun Cat Avatar asked Nov 01 '12 18:11

The Unfun Cat


People also ask

Does pip support Python 3?

Pip3 is the official package manager and pip command for Python 3. It enables the installation and management of third party software packages with features and functionality not found in the Python standard library.


2 Answers

Chances are that pip did get installed successfully somewhere. However, somewhere is probably not on your PATH and so you shell (bash) doesn't know where to find it. For me, pip-2.6 is installed in:

/Library/Frameworks/Python.framework/Versions/2.6/bin/

It is probably a similar path for you (only 3.3 instead of 2.6). Of course, adding to PATH is shell dependent. On bash-like shells you'd use export and on csh-like shells you'd use setenv -- And for convenience, you'd probably want to make the change in your shell's initialization file (e.g ~/.bashrc or ~/.bash_profile or something similar).

like image 141
mgilson Avatar answered Sep 26 '22 06:09

mgilson


One way to go is to use the homebrew install for python3. It comes with pip3 builtin. It also means you have an uninstaller unlike the dmg/pkg install.

If you have homebrew already its as easy as brew install python3. More detailed instructions here. And you can read more about the python3 brew install here.

like image 5
studgeek Avatar answered Sep 24 '22 06:09

studgeek