Уже довольно давно у меня возникают проблемы с настройкой python, и в результате у меня установлено много версий. Когда я ввожу команду which -a python python2 python2.7 python3 python3.6 python3.7 python3.8
, я получаю следующее:
/usr/bin/python
/usr/bin/python2
/usr/bin/python2.7
/usr/local/bin/python3
/usr/bin/python3
/usr/local/bin/python3.7
Но при поиске вручную я также обнаружил:
/usr/local/Cellar/python
/usr/local/Cellar/python@2
/usr/local/Cellar/python@3.8
which python
показывает, что значение по умолчанию python равно указывая на системы python, а не homebrew
/usr/bin/python
Мой .bash_profile
конфиг:
export PATH=/usr/local/bin:/usr/local/sbin:/usr/local/opt/:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/git/bin
Я хочу добиться нескольких вещей:
- Управляйте python только из Homebrew.
- Сохраняйте заводские установки python в MACOS Catalina и удаляйте те, которые не нужны.
- Установите python для homebrew в качестве установки по умолчанию.
Редактировать 1: После выполнения всех инструкций, данных @ Akbar30bill, у меня появляется следующая ошибка:
Stevens-MacBook-Pro:~ setegonz$ python ––version
/Users/setegonz/.pyenv/versions/3.8.1/bin/python: can't open file '––version': [Errno 2] No such file or directory