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 업데이트에서 python2.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의 쉘 스크립트 중 python 커맨드 부분을 python3 로 수정

2. python의 alias로 python3를 설정

처음엔 1번 방법으로 직접 alias-tips의 쉘 파일을 수정했다가 혹시나 나중에도 다른 플러그인에서도 비슷한 경우가 생길 수 있을 것 같아 그냥 .zshrc 파일의 가장 윗 쪽에 alias 구문을 추가해줬다. (설치된 파이썬 버전에 따라 구문은 달라질 수 있다.)

alias python="python3"

문제가 말끔하게 해결!

좋은 웹페이지 즐겨찾기