Это может занять несколько итераций, чтобы ответить, но я попробую.К сожалению, моя репутация пока не позволяет комментировать: (
Во-первых, я бы проверил переменную окружения PATH:
$ echo $PATH
/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
В моем случае, первое, что в PATH - это python 3.6 от python.org, затем другие стандартные пути.
У меня также есть Extras.pth и README в /Library/Python/2.7/site-packages
вместе с некоторыми другими установленными пакетами.
Питон в / usr / bin / python должен бытьPython по умолчанию, установленный с OSX.
Любой другой установленный вами Python будет находиться в / usr / local / bin. Вы можете выяснить, что это такое, выполнив полный список, чтобы увидеть, куда указывают символические ссылки
$ ls -al /usr/local/bin/python*
lrwxr-xr-x 1 username wheel 38 Jun 21 10:21 /usr/local/bin/python -> ../Cellar/python@2/2.7.15_1/bin/python
lrwxr-xr-x 1 username wheel 45 Jun 21 10:21 /usr/local/bin/python-config -> ../Cellar/python@2/2.7.15_1/bin/python-config
lrwxr-xr-x 1 username wheel 39 Jun 21 10:21 /usr/local/bin/python2 -> ../Cellar/python@2/2.7.15_1/bin/python2
lrwxr-xr-x 1 username wheel 46 Jun 21 10:21 /usr/local/bin/python2-config -> ../Cellar/python@2/2.7.15_1/bin/python2-config
lrwxr-xr-x 1 username wheel 41 Jun 21 10:21 /usr/local/bin/python2.7 -> ../Cellar/python@2/2.7.15_1/bin/python2.7
lrwxr-xr-x 1 username wheel 48 Jun 21 10:21 /usr/local/bin/python2.7-config -> ../Cellar/python@2/2.7.15_1/bin/python2.7-config
lrwxr-xr-x 1 root wheel 69 Aug 6 22:31 /usr/local/bin/python3 -> ../../../Library/Frameworks/Python.framework/Versions/3.6/bin/python3
lrwxr-xr-x 1 root wheel 76 Aug 6 22:31 /usr/local/bin/python3-config -> ../../../Library/Frameworks/Python.framework/Versions/3.6/bin/python3-config
lrwxr-xr-x 1 root wheel 71 Aug 6 22:31 /usr/local/bin/python3.6 -> ../../../Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6
lrwxr-xr-x 1 root wheel 78 Aug 6 22:31 /usr/local/bin/python3.6-config -> ../../../Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6-config
lrwxr-xr-x 1 root wheel 72 Aug 6 22:31 /usr/local/bin/python3.6m -> ../../../Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6m
lrwxr-xr-x 1 root wheel 79 Aug 6 22:31 /usr/local/bin/python3.6m-config -> ../../../Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6m-config
lrwxr-xr-x 1 username wheel 39 Jun 21 10:21 /usr/local/bin/pythonw -> ../Cellar/python@2/2.7.15_1/bin/pythonw
lrwxr-xr-x 1 username wheel 40 Jun 21 10:21 /usr/local/bin/pythonw2 -> ../Cellar/python@2/2.7.15_1/bin/pythonw2
lrwxr-xr-x 1 username wheel 42 Jun 21 10:21 /usr/local/bin/pythonw2.7 -> ../Cellar/python@2/2.7.15_1/bin/pythonw2.7
В моем случае я установил Homebrew python 2.7.15 (все, что начинается с Cellar
) и Python.org 3.6 (в /Library/Frameworks
)
Итак ... вернуться кчто вы пытаетесь сделать.
Если вы хотите запустить Homebrew python, введите python2
в командной строке. Если вы хотите запустить OSX python, введите python
.
Если вы хотитечтобы запустить Homebrew по умолчанию, просто набрав python
, вам нужно будет добавить symlinks в / usr / local / bin аналогичен первым 2 строкам в моем листинге, так что они ищутся на вашем пути перед / usr / bin (вы должны переопределить команду python).
I'mНе знаю, почему ваш easy_install не работает, но which easy_install
, вероятно, скажет вам, что это указывает только на версию установки easy_install для OSX python.
Надеюсь, это поможет?К сожалению, я не могу воспроизвести вашу ошибку, так как у меня уже установлен pip.