이전 글에서 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 된다.
'정나우 > Jetson' 카테고리의 다른 글
[Yolov4] 영상인식 커스텀 학습법 (0) | 2022.03.20 |
---|---|
[Jetson Xavier agx] YOLO 실시간 객체 인식 시 웹캠 화질 낮추는 방법 (1) | 2021.12.16 |
Jetson Xavier agx 부팅 오류 (2) | 2021.10.06 |
Jetson Xavier agx 초기화 하는 법 (6) | 2021.09.27 |
[오류 해결] RRTConnect: Motion planning start tree could not be initialized! (0) | 2021.09.24 |
댓글