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

IT entrepreneur / Product Owner / Engineer - Готов к худшему, в надежде на лучшее.

Leave a Reply

Your email address will not be published. Required fields are marked *