본문 바로가기
정나우/Jetson

Jetson xavier agx VScode 설치 및 실행 방법

by 정_나우 2021. 10. 12.

이전 글에서 Jetson xavier agx에서 개발환경 구축하는 방법을 다뤘다.

 

오늘은 Jetson xavier agx에 VScode를 설치해보고자 한다.

 

VScode 설치 스크립트

$ git clone https://github.com/JetsonHacksNano/installVSCode.git
$ cd installVSCode
$ ./installVSCodeWithPython.sh

VScode 설치 확인 및 실행 스크립트

$ code --version
$ code HelloWorld/

 


 

VScode를 실행한 뒤 VScode 화면 좌측에 있는 아이콘들 중 밑에서 두번째 EXTENSION을 클릭한 다음 python을 검색하여 설치.

(이전 포스트를 따라하고 있는 분들은 이미 python이 설치되어 있으므로 할 필요 X)

 

 


 

그리고 화면 상단에 view -> command Palette 클릭 후 select Interpreter 검색 python 클릭 (설치한 python 버전에 따라 다르게 뜹니다.)

 

이 작업은 한 번만 하고 나면 화면 좌측 하단에서 변경이 가능.

 

 


 

그리고 화면에 코드를 입력해보면

 

이미 고치고 스샷을 찍어서 오류가 안 뜨지만 이렇게 하얀 글씨와 동시에 실행이 안 된다.

 

글자도 하얗게 뜨고, plain text extension 어쩌고 오류가 뜸.

 

이때는 View -> Command Palette 클릭 후 change Language Mode 검색 -> 밑으로 쭉 내리다 보면 python이 있다.

python을 클릭!

 

그럼 글자 색도 돌아오고 코드도 정상적으로 실행된다.

 

2021-10-18 추가

'그래도 여전히 디버깅에 대한 확장이 없습니다' 라는 오류가 뜨고 모든 글씨가 하얗다면

 

아무렇게 코드를 작성하고 저장할 때 파일 형식을 python으로 지정한 뒤 다시 확인해보자.

 


 

만약에 import cv2 명령어를 입력햇는데 

ImportError: /usr/lib/aarch64-linux-gnu/libgomp.so.1: cannot allocate memory in static TLS block

 

다음과 같은 에러가 뜬다면 터미널 창에 다음을 입력

export LD_PRELOAD=/usr/lib/aarch64-linux-gnu/libgomp.so.1

 

그러면 cv2가 정상적으로 import 된다.

댓글