Как установить pip для python 3 в ubuntu 12.04 LTS

Обновление 2018 года: Это все еще привлекает повышенные голоса, что меня беспокоит.

12.04 не поддерживается уже около года. Лучший способ установить pip3 - это перейти на более новую поддерживаемую версию Ubuntu. У вас есть 3 версии LTS на выбор.


В то время как в более современных версиях Ubuntu вы могли бы просто sudo apt-get install python3-pip (а затем используйте pip3), копия Python 3 для pip никогда не был упакован для 12.04.

Поэтому вам нужно следовать более старомодному маршруту установки с easy_install:

sudo apt-get install python3-setuptoolssudo easy_install3 pip

Теперь есть все шансы, что это столкнется с Python 2 pip и переопределение /usr/bin/pip, потому что он установит python3 на основе /usr/local/bin/pip который также находится в $PATH Ubuntu 12.04.

Этого не должно быть переписывать это так, пока вы это знаете, это может быть приемлемо. Однако, возможно, было бы лучше начать исследовать счастливый мир virtualenv как этот ответ предполагает.

В качестве альтернативы вы могли бы переименовать легко устанавливаемую версию python3 pip:

sudo mv /usr/local/bin/pip /usr/local/bin/pip-3

Затем вы можете подтвердить, что ваш существующий pip по-прежнему основан на python2.7:

pip --version