
Я пытаюсь настроить и запустить сервер через Django, но я не могу заставить Python 3.7.2 заменить Python 2.7.14.
Пожалуйста, прочитайте информацию, напечатанную brew info python . Он также ссылается на сайт Homebrew на Python, где говорится:
Исполняемые файлы организованы следующим образом, так что Python 2 и Python 3 могут быть установлены без конфликтов:
python3указывает на Python 3.x Homebrew (если установлен)python2указывает на Python Homebrew 2.7.x (если установлен)pythonуказывает на Python Homebrew 2.7.x (если установлен), в противном случае - на систему MacOS Python. Проверьтеbrew info pythonесли вы хотите добавить 3.b питона Homebrew в вашу PATH.pip3указывает на пункт Homebrew's Python 3.x (если установлен)pipи pip2 указывают на пип Homebrew's Python 2.7.x (если установлен)
Очевидно, вы установили Python 2 и 3 через Hombrew. Если вы хотите, чтобы python указывал на Python 3 (вместо 2.7), вы должны поместить /usr/local/opt/python/libexec/bin в ваш PATH перед другими записями.