Я пытаюсь сделать версию Python 3.9.1 моей версией Python по умолчанию. Когда я набираю «python —version» в терминале, он возвращает Python 2.7.16.
«whereis python3 возвращает «/usr/bin/python3». Итак, я меняю псевдоним на «alias python=/usr/local/bin/python3». Это временно устанавливает мою версию на python3. В терминале «python —version» возвращает «Python 3.9.1», и я могу запустить Python 3.9.1 в терминале, набрав «python».
Однако это изменение временное. Если я выйду из оболочки и войду снова или открою новую вкладку, мне придется повторить процесс. Как мне сделать это постоянным?
Кроме того, охватит ли это все в моей ОС, что указывает на Python 2? Например, будет ли pip теперь указывать на Python3, а не на 2? Спасибо!
Я предлагаю использовать pyenv
(https://github.com/pyenv/pyenv) для управления различными версиями Python на вашем компьютере. Другие системные программы, зависящие от py2, могут сломаться, если вы просто перелинкуете команду python
на новую версию.