1

В предисловии, я очень плохо с терминалом, пожалуйста, будьте терпеливы со мной.

когда я запускаю pip я получаю: zsh: command not found: pip

Я установил Python 2.7.11 с brew, который должен позволить pip работать. Когда я запускаю echo $PATH я получаю

/usr/local/sbin /Users/Nicolas/.composer/vendor/bin /Library/Frameworks/Python.framework/Versions/3.4/bin /usr/local/bin /usr/bin /bin /usr/sbin /sbin

Я заметил, что /usr /local /bin / находится там, и я так понимаю, это то, где исполняемые файлы brew связаны с

когда я запускаю which -a python я получаю

/usr/local/bin/python
/usr/bin/python

Итак - две установки Python. Я предполагаю, что один - родной OSX, а другой - доморощенная установка. Когда я запускаю, which python я получаю

/usr/local/bin/python

Итак, это тот питон, который запускается при вызове python, верно? Когда я запускаю ls -l $(which python) я получаю

lrwxr-xr-x  1 Nicolas  admin  34 Feb  3 14:26 /usr/local/bin/python -> ../Cellar/python/2.7.11/bin/python

Я думаю, что здесь проблема; Я заметил, что есть папка /python/2.7.11/libexec ...

Я также пробовал brew unlink python && brew link python безрезультатно

когда я пытаюсь brew list python | grep pip я получаю очень длинный список результатов

Это, наверное, самый важный

/usr/local/Cellar/python/2.7.11/libexec/pip/pip/__init__.py

Я не знаю, как действовать отсюда ... Я думаю, что это связано с тем, что pip находится в python/2.7.11/libexec вместо python/2.7.11/bin

Когда я запускаю, which -a pip я получаю пункт pip not found

Кто-то из SO пытался мне помочь, но это не удалось. Я считаю, что pip может быть где-то установлен и работает, но простой вызов pip ничего не делает.

Человек сказал мне удалить /Library/Python/2.7/site-packages/pip-8.0.2-py2.7.egg что я успешно сделал с rmdir но я не уверен, где он меня сейчас оставляет

Я не знаком с большинством этих вещей; мое понимание терминала очень ограничено. Я не уверен, что делать дальше. Любая помощь приветствуется, спасибо.

0