MacOS Monterey 12.3 alias-tips alias tips preexec:エラーメッセージの修正


Monterey 12.3を更新し、zshでコマンドを発行するたびに、次のエラーメッセージが連続して出力されます.
_alias_tips__preexec:37: command not found: python
alias-tipsというzsh-pluginはpython実行機能を使用しており、今回の12.3更新ではpython 2が使用されています.7は完全に削除され、エラーメッセージの出力が続行されます.

Python


Deprecations


Python 2.7 was removed from macOS in this update. Developers should use Python 3 or an alternative language instead. (39795874)
ソース:https://developer.apple.com/documentation/macos-release-notes/macos-12_3-release-notes#Python
結局、この問題を解決するには、両者の一つをしなければならない.

1.alias-tipsのShellスクリプトPythonコマンド部分をpython 3に変更


2.python 3をpythonの別名に設定


最初はalias-tipsのShellファイルを1番の方法で直接修正したが、他のプラグインでも同様の状況が発生する可能性があるため、.zshrcファイルの一番上にalias構文を追加した.(インストールされているPythonバージョンによっては、文法が異なる場合があります.)
alias python="python3"
問題は徹底的に解決する!