한가한 저녁.

VSCode를 설치하고 arduino를 제어하기 위해서 platformio를 설치해서 잘 사용하고 있었다.

 

갑자기 Ubuntu가 말썽을 부리며 부팅에 문제가 있어서 재설치를 하고 코드를 보기 위해서 VSCode를 설치하고 PlatformIO를 설치했다. 이전에 작업했던 부분까지는 잘 작동을 했는데...

 

몇 일 후 다시 VSCode를 열고 arduino코드를 열었는데 동작이 안된다. PlatformIO를 확인하려하니 platformio core를 설치한다고 메세지를 보여주면서 progress bar는 멈춰있고 자꾸 Python을 설치하란다. 이미 python 3.10.6이 설치되어있는데...

원인을 찾아 웹 서치를 했지만 변변한 답변도 없고 '재설치해라', '.platformio 디렉토리를 지워라' 등등의 글들을 보았지만 도움은 되지 않았고 소득없이 시간만 지나 갔다.

 

그러던 어느날...

몸도 아픈 마당에 잠시 짬을 내서 확인을 해보니 뭔가 이상했다.

 

메시지를 자세히 확인해보니 python을 새로 설치 할 것인지, 있는 것을 지정할 것인지 등을 선택하는 것이 었다.

그래서 [I have python]을 선택하고 link가 아닌 실제 python 실행파일인 '/usr/bin/python3.10'을 지정해 주었더니 다음으로 넘어갔다. 그리고 나서 다시 멈춰 확인해보니 venv를 설치해줘야 한다고 한다. 그래서 설치해 주었더니 정상작동했다.

음... 메뉴얼은 역시 꼼꼼히 읽어야한다.

 

해결한 방법

 

1. python을 지정해 달라는 메세지가 나온 후 - (I have python)을 선택 - /usr/bin/python3.10 입력

/usr/bin/python3.10

2. venv 설

$ sudo apt-get install python3-venv

 

'컴퓨터' 카테고리의 다른 글

warning: BASE64Decoder  (0) 2022.08.17
node.js에서 java 호출하기  (0) 2022.03.15
MacOS FileZilla 대기파일 삭제  (0) 2022.01.12
저항값 보기  (0) 2019.09.20
XPlanet의 추억  (1) 2019.04.06
Posted by codebank
,