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

Как установить pip и пакет python для самостоятельно установленного python?
  1. /usr/bin/pythonуказывает на /usr/bin/python2.7старую версию python 2.7.6, используемую моей ОС 14.04.

    Для старого Python я хотел установить модуль regex:

    $ sudo python -m pip install regex
    /usr/bin/python: No module named pip
    

    Итак, в synatpic я установил python-pipдля старого python. Команда выше теперь сказала:

    Python2/_regex.c:46:20: fatal error: Python.h: No such file or directory
    

    Так вот в synaptic я установил libpython2.7-dev. Теперь все работает.

  2. Я также установил более новую версию Python 2.7.9 /usr/bin/local/python2.7, скомпилировав ее исходный код.

    Как мне установить pip, а затем установить его regexдля моего нового Python?

Спасибо.

решение1

Если вы устанавливаете его из исходного кода, вам необходимо запустить:

/usr/local/bin/python2.7 -m ensurepip

Это фактически установит pipприложение в /usr/local/bin.

решение2

Python 2.7.9 и более поздние версии (в серии python2), а также Python 3.4 и более поздние версии включают pip по умолчанию1, так что у вас, возможно, уже есть pip.

Чтобы установить pip, безопасно загрузитеполучить-pip.py
Затем выполните следующее (может потребоваться доступ администратора):
python get-pip.py

Источник:https://pip.pypa.io/en/latest/installing.html

Связанный контент