Мне интересно, если самый простой и чистый вариант, это просто полностью удалить Python 2 с моей машины.
Не ходи туда. Пожалуйста, не удаляйте системные двоичные файлы, такие как Python или Ruby. Они устанавливаются в /System/Library/Frameworks
и я не удивлюсь, если ваша система каким-то образом выйдет из строя после принудительного удаления каких-либо вещей по желанию.
Ничего, кроме "чистого" удаления того, с чем ваша система поставлялась (и была разработана для работы). Это особенно важно, потому что Python 3 не имеет обратной совместимости с Python 2, IIRC.
Если вы хотите установить более новые версии Python, есть другие способы сделать это. Один из них - использовать установщик Python, который добавляет новую версию в Frameworks и предоставляет вам python3
.
Другой - использовать менеджер пакетов, такой как Homebrew. После установки вы можете запустить brew install python3
, которая установит в /usr/local/
вместо перезаписи любых системных двоичных файлов. Вы также получите двоичный файл python3
.
Если вы хотите работать с python3
вместо python
2, просто добавьте этот псевдоним в ваш ~/.bash_profile
:
alias python='python3'