exec: "python": executable file not found in $PATH 해결방법 (Mac OS)

전시온·2022년 7월 14일
1

Arduino 공부

목록 보기
2/2
post-thumbnail

아두이노로 업로딩을 했는데 다음과 같은 오류가 발생하였다.

에러 발생 원인은 PATH 환경변수에 python이 설치된 경로를 추가하지 않아서 발생한 경우이다. 우리는 문제를 해결할 수 있다.

방법 1)

  1. 먼저 터미널을 실행한다. 그 다음 자신이 사용하고 있는 shell의 profile을 연다.

  2. 쓰기모드로 변경한다 (E)dit anyway, 에서 E키를 누르면 쓰기모드로 변경

  3. export PATH = [파이썬경로]:${PATH} 를 다음과 같이 추가해주면 된다.

파이썬의 경로는 다음과 같이 찾을 수 있다.

$which pyhton

정상적으로 실행되었다.

방법 2)

필자는 파이썬을 지우고 다시 설치하는 과정에서 저번과 같은 오류가 또 발생하였다 이번에는 새로운 방법으로 해결해보자 두번째 방법이 더 쉽고 간결하다.

  1. 먼저 파썬의 위치를 찾는 것은 동일하다
which python3
  1. 경로를 확인한다 보통 brew로 설치하면 필자와 비슷할 것이다.
    /opt/homebrew/bin/python3

  2. python과 python3를 연결해주는 작업을 한다. 터미널에 다음 명령어를 입력한다.

sudo ln -s /opt/homebrew/bin/python3 /opt/homebrew/bin/python

또는

sudo ln -s -f /opt/homebrew/bin/python3 /usr/local/bin/python
  1. 터미널에서 다음 명령어로 실행 결과를 확인해보자
python --version


python3 --version라고 입력하지 않고, python라고만 해도 버전이 나오는 것을 확인할 수 있다.

정상적으로 실행이 된다.

참고 :https://stackoverflow.com/questions/71479069/exec-python-executable-file-not-found-in-path

profile
Computer Vision, ROS, ROS2, 3D Lidar, IoT, 티스토리로 블로그 이전함

0개의 댓글