[Python] 'zsh: command not found: python' 오류 해결하기

오류의 이해

zsh: command not found: python 오류는 주로 시스템의 PATH에 파이썬 해석기가 올바르게 설정되지 않았을 때 발생한다.

해결책 1: 파이썬 설치 확인

먼저 파이썬이 올바르게 설치되어 있는지 확인해보자.

bash
$ which python
/usr/bin/python

경로가 반환되지 않으면 파이썬이 설치되어 있지 않을 수 있다. 파이썬을 설치하려면

bash
$ brew install python

해결책 2: PATH 수정

시스템은 파이썬을 찾기 위해 올바른 PATH를 필요로 한다.

bash
$ echo $PATH

출력 결과에 파이썬의 경로가 포함되어 있는지 확인해보자. 경로가 포함되어 있지 않다면 추가하자:

bash
$ echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.zshrc

그 후 쉘을 다시 시작하거나 다음을 실행한다:

bash
$ source ~/.zshrc

해결책 3: 버전 관리자 사용

pyenv와 같은 버전 관리자를 사용하면 이러한 문제를 종종 완화할 수 있다.

bash
$ brew install pyenv
$ pyenv install 3.9.0
$ pyenv global 3.9.0

필요한 경우 pyenv를 PATH에 추가한다.


많은 경우에, 이러한 해결책 중 하나로 오류를 해결할 수 있다. 가장 적절한 해결책을 적용하기 위해서는 근본 원인을 이해하는 것이 중요하다.


자주 묻는 질문

  1. Zsh 쉘은 무엇인가요?
    Zsh는 다른 쉘에는 제시되지 않는 기능을 제공하는 강력한 쉘이다. 사용자 친화적인 기능으로 인해 많은 사용자들에게 선호된다.
  2. Zsh에서 Bash로 어떻게 돌아갑니까?
    chsh -s /bin/bash를 입력한 다음 터미널을 다시 시작한다.
  3. 왜 파이썬을 PATH에 추가하는 것이 중요한가요?
    PATH 환경 변수는 시스템이 실행 파일을 찾을 수 있게 돕는다. 파이썬이 PATH에 없으면 시스템은 그것을 찾을 수 없다.
  4. 여러 버전의 파이썬을 설치한 경우 어떻게 해야 하나요?
    pyenv와 같은 버전 관리자를 사용하면 다양한 버전 간의 관리 및 전환을 도울 수 있다.
  5. 이 오류는 Zsh 쉘에만 한정되어 있나요?
    아니다. 파이썬이 PATH에 올바르게 설정되어 있지 않으면 다른 쉘에서도 유사한 오류가 발생할 수 있다.
© Copyright 2023 CLONE CODING