Моя цель - убедиться, что питон
относится к питон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.
Спасибо!