Я обновил свою версию Python до 3.11, но Терминал печатает разные версии, в зависимости от того, какую команду я ввожу.
Ввод python3 --version печатает Python 3.9.13.
Ввод python --version печатает Python 3.9.6.
Когда Я захожу в реальную среду Python и вижу, что установлена версия 3.11, и это текущая версия, согласно ярлыку. Существует несколько версий Python — Python 3.7, 3.8 и т. д.; возможно, проблема именно в этом.
Я рассматривал возможность удаления некоторых или всех версий Python, но боюсь, что это только усугубит ситуацию — я не самый опытный программист.
Я также пытался добавить псевдоним в файл .zshrc для других сообщений, но это не сработало. Я правильно сохранил файл, чего бы это ни стоило. Любые советы приветствуются.
macOS Ventura 13.0
Исправление: я создал нового пользователя на своем компьютере, что не является настоящим решением, но это позволило мне относительно легко обойти эту проблему (грязный PATH).
Подробнее здесь: https://stackoverflow.com/questions/742 ... n-terminal