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