Назад | Перейти на главную страницу

pip установлен под старой версией python

Я установил Python 2.6 и pip на centos 6.4. Я также обновил python до 2.7.6 и обновил bashrc до версии 2.7.6 для python команда.

Однако Pip остается ниже версии 2.6, и любая попытка переустановить его с помощью 2.7.6 просто говорит мне, что делать нечего, поскольку он уже установлен. Как я могу установить pip под 2.7.6?

Я также пробовал установить pip с помощью get-pip.py, но это не дает сбоев, поскольку zlib is not available несмотря на установку zlib.

Как я могу установить pip под 2.7.6?

У вас странная проблема. Как мы обсуждали в чате, попробуйте установить pip с помощью curl https://bootstrap.pypa.io/get-pip.py | python2.7 -.

Затем создайте файл /usr/bin/pip2.7 и заполните его:

#!/bin/python2.7

# -*- coding: utf-8 -*-
import re
import sys

from pip import main

if __name__ == '__main__':
    sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
    sys.exit(main())

Сделайте его исполняемым chmod +x /usr/bin/pip2.7 и запустите его.