Как использовать питон python2.7 вместо стандартного пифа
Я только что установил python 2.7, а также pip в пакет сайта 2.7.
Когда я получаю версию с помощью:
pip -V
Он показывает:
pip 1.3.1 from /usr/lib/python2.6/site-packages (python 2.6)
Как использовать версию версии 2.7, расположенную по адресу:
/usr/local/lib/python2.7/site-packages
Ответы
Ответ 1
В каком-то месте, включенном в переменную $PATH, должен быть установлен двоичный файл под названием "pip2.7".
Вы можете найти это, набрав
which pip2.7
Это должно печатать что-то вроде '/usr/local/bin/pip2.7' на ваш stdout. Если он не печатает ничего подобного, он не установлен. В этом случае установите его, запустив
$ wget https://bootstrap.pypa.io/get-pip.py
$ sudo python2.7 get-pip.py
Теперь вы должны быть настроены и
which pip2.7
должен возвращать правильный результат.
Ответ 2
Альтернативой является вызов модуля pip
с использованием python2.7, как показано ниже:
python2.7 -m pip <commands>
Например, вы можете запустить python2.7 -m pip install <package>
чтобы установить ваши любимые модули python. Вот ссылка: fooobar.com/questions/822188/....
Если модуль pip еще не установлен для этой версии python, вы можете запустить следующее:
python2.7 -m ensurepip
Выполнение этой команды "загрузит установщик pip". Обратите внимание, что для запуска этого могут потребоваться права администратора (например, sudo
). Вот ссылка: https://docs.python.org/2.7/library/ensurepip.html и другая ссылка fooobar.com/questions/170553/....
Ответ 3
С Homebrew:
$ brew install [email protected]
$ pip2
Вы также можете использовать python2
чтобы получить соответствующий ему Python.