Я на малине pi запустил последний Debian. Он поставляется с 2.7.3 по умолчанию, но я купил его, чтобы запустить большое приложение для домашней автоматизации Flask, которое было написано на 2.7.9, и я не хочу никаких проблем позже (я знаю, что это небольшая версия, но я перфекционист).Как установить Pip на скомпилированный из исходного кода Python
Итак, я загрузил последнюю версию Python 2.7.10. И сделал
./configure && make && make altinstall
Пока все хорошо. Он установил интерпретатор под номером /usr/local/bin
, как я и ожидал. Теперь мне нужно иметь возможность запускать pip install -r requirements.txt
, тогда мне нужен пипс. Поэтому я загрузил get-pip.py с веб-сайта Python и попробовал
/usr/local/bin/Python2.7 get-pip.py
Не повезло. Я также пытался создать virtualenv с другим моим скомпилированным интерпретатором Python как
virtualenv -p /usr/local/Python2.7 venv
Нет везение тоже. Я был в состоянии установить easy_install на моем скомпилированного Python, но он также бросает мне ошибку, когда я пытаюсь
/usr/local/bin/easy_install pip
Что я делаю неправильно? Я читал о флаге --ensurepip для настройки Python в первую очередь, но нужно ли мне удалять Python и устанавливать его снова, чтобы иметь пип на моем скомпилированном интерпретаторе?
вы забыли sudo apt-get build-dep python2.7 перед установкой. – Mox
В любом случае, сообщите также об ошибке. – Mox
Как бы apt-get build-dep помог мне, если я компилирую из исходного кода? – CESCO