Как сделать 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, но потом обнаружил, что в этом нет необходимости. Я прошу прощения, если что-то из этого является дезинформацией.

Другие вопросы по тегам