아두이노로 업로딩을 했는데 다음과 같은 오류가 발생하였다.
에러 발생 원인은 PATH 환경변수에 python이 설치된 경로를 추가하지 않아서 발생한 경우이다. 우리는 문제를 해결할 수 있다.
먼저 터미널을 실행한다. 그 다음 자신이 사용하고 있는 shell의 profile을 연다.
쓰기모드로 변경한다 (E)dit anyway, 에서 E키를 누르면 쓰기모드로 변경
export PATH = [파이썬경로]:${PATH} 를 다음과 같이 추가해주면 된다.
파이썬의 경로는 다음과 같이 찾을 수 있다.
$which pyhton
정상적으로 실행되었다.
필자는 파이썬을 지우고 다시 설치하는 과정에서 저번과 같은 오류가 또 발생하였다 이번에는 새로운 방법으로 해결해보자 두번째 방법이 더 쉽고 간결하다.
which python3
경로를 확인한다 보통 brew로 설치하면 필자와 비슷할 것이다.
/opt/homebrew/bin/python3
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
python --version
python3 --version라고 입력하지 않고, python라고만 해도 버전이 나오는 것을 확인할 수 있다.
정상적으로 실행이 된다.
참고 :https://stackoverflow.com/questions/71479069/exec-python-executable-file-not-found-in-path