Я немного опоздал с игрой, но подумал, что должен опубликовать обновленный ответ, так как я только что столкнулся с этой проблемой для себя. Обратите внимание, что это будет применяться только к настройке на базе Mac (я не пробовал это с Windows или любой разновидностью Linux).
Самый простой способ добиться этого - установить Python через Brew . Если у вас не установлен brew, вам нужно будет сделать это в первую очередь. После установки выполните следующие действия в терминале:
brew install python
Это установит Python 3. После установки запустите:
ls -l /usr/local/bin/python*
Вы увидите все ссылки, созданные brew на установку Python. Это будет выглядеть примерно так:
lrwxr-xr-x 1 username admin 36 Oct 1 13:35 /usr/local/bin/python3@ -> ../Cellar/python/3.7.4_1/bin/python3
lrwxr-xr-x 1 username admin 43 Oct 1 13:35 /usr/local/bin/python3-config@ -> ../Cellar/python/3.7.4_1/bin/python3-config
lrwxr-xr-x 1 username admin 38 Oct 1 13:35 /usr/local/bin/python3.7@ -> ../Cellar/python/3.7.4_1/bin/python3.7
lrwxr-xr-x 1 username admin 45 Oct 1 13:35 /usr/local/bin/python3.7-config@ -> ../Cellar/python/3.7.4_1/bin/python3.7-config
lrwxr-xr-x 1 username admin 39 Oct 1 13:35 /usr/local/bin/python3.7m@ -> ../Cellar/python/3.7.4_1/bin/python3.7m
lrwxr-xr-x 1 username admin 46 Oct 1 13:35 /usr/local/bin/python3.7m-config@ -> ../Cellar/python/3.7.4_1/bin/python3.7m-config
Первая строка в этом примере показывает python3
символическую ссылку. Чтобы установить его как python
символическую ссылку по умолчанию, выполните следующее:
ln -s -f /usr/local/bin/python3 /usr/local/bin/python
После установки вы можете сделать:
which python
и это должно показать:
/usr/local/bin/python
Вам придется перезагрузить текущую терминальную оболочку, чтобы она использовала новую символическую ссылку в этой оболочке, однако все вновь открытые сеансы оболочки будут (должны) автоматически ее использовать. Чтобы проверить это, откройте новую оболочку терминала и выполните следующее:
python --version