Linux: проблема с python-pip

python-pip error
Столкнулся на днях с проблемой: нужно было установить Python 2.7.5 на Debian Squeezy и поставить для него pip. Старый, установленный через aptitude, работать не захотел ни в какую, аргументируя этим:

# pip
Traceback (most recent call last):
File «/usr/bin/pip», line 7, in
from pip.log import logger
ImportError: No module named pip.log

Ставится новый pip просто. Качаем инсталл, и запускаем:

wget https://github.com/pypa/pip/raw/master/contrib/get-pip.py
python get-pip.py

По выхлопу видно, что pip ставится под конкретную версию python’а:

Installing pip script to /usr/local/python-2.7.5/bin
Installing pip-2.7 script to /usr/local/python-2.7.5/bin

Далее, бэкапим старую версию pip:

mv /usr/bin/pip /usr/bin/pip_old

Делаем ссылку на новый pip

ln -s /usr/local/python-2.7.5/bin/pip /usr/bin/pip

Готово. Радуемся, наслаждаемся.

pip install django==1.4.5

Stas Kuryan

Web developer. Перфекционист в написании кода.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *