Моя цель - убедиться, что питон относится к питон3 в моем терминале Mac. То, что я пробовал до сих пор, это следующие две попытки
1. Добавление псевдонима в .zshrc
псевдоним python=python3
после повторного поиска моего .zshrc файл, который позволил мне ввести питон --версия и получить python3.
Это не работает для сценариев, поскольку они указывают #!/usr/bin/env Python и полностью игнорировать мои псевдонимы.
2. Добавление симлинка из /usr/местные/бен/питон к /USR/бен/python3
Вот когда становится странно. Вот вывод нескольких команд
питон --версия -> питон 2.7
какой питон -> питон /usr/местный/бин/питон
/usr/local/bin/python --версия -> питон 2.7
ls -l /usr/local/bin/python -> /usr/local/bin/python -> /usr/bin/python3
/usr/bin/python3 --версия -> питон 3.8
Что здесь происходит не так? Почему символическая ссылка кажется правильной, но при ее использовании все еще отображается неправильная версия Python?
Я нашел аналогичный вопрос на старом яблоке но ответ на самом деле не решает странность символической ссылки и не решает проблему.
Мне бы очень хотелось понять, почему это происходит, И найти решение или правильный способ сделать мою основную версию Python python 3.
Спасибо!