Как сделать pip доступным из командной строки mac?
Я пытаюсь установить pip для python и, похоже, не могу понять, как сделать подкаталог scripts моей установки python доступным по системному пути. (Я уже установил pip с помощью easy_install)
Согласно пип-сайту, это не делается автоматически:
"Чтобы разрешить использование pip из командной строки, убедитесь, что подкаталог Scripts вашей установки Python доступен в системном PATH. (Это не делается автоматически.)"
Я не нашел никаких простых уроков о том, как это изменить.
2 ответа
Сначала вам нужно найти путь к вашей установке на python, вы можете сделать это, набрав:
which python
В этом каталоге должен быть каталог с именем Scripts
Затем вы можете добавить полный путь к этому каталогу PATH
набрав
export PATH=$PATH:"<insert_path_here>"
Так например мой был:
export PATH=$PATH:"/cygdrive/c/Python27/Scripts"
Вы только добавляете новый путь к PATH
, не заменив старый. Будьте очень осторожны, чтобы добавить $PATH:
после равных. Это то, что держит старое PATH
неповрежденными.: Является разделителем пути.
Для тех из вас, кто придет сюда позже, если вы работаете с Python 3.4, подкаталог Scripts не будет существовать. Согласно этому сайту, pip установлен по умолчанию с 3.4:
Изменено в версии 3.4: по умолчанию устанавливает pip, добавлены опции --without-pip и --copies
Я понимаю, что вопрос о 2.7, но я столкнулся с этой попыткой добавить каталог Scripts в мою PATH, но потом обнаружил, что в этом нет необходимости. Я прошу прощения, если что-то из этого является дезинформацией.