Jetson Nano에 Ubuntu 18.04 개발환경(Anaconda3) 설정

노하람·2021년 7월 14일
0
post-thumbnail

서론

지난번 포스팅에 이이서 Jetson Nano 설치 2번째 포스팅입니다.

2021/07/14 - Jetson Nano 설치(1)

Jetson Nano에서 기본적인 개발환경을 설치해봅시다!

준비물

  • Ubuntu 18.04로 구동된 Jetson Nano
  • 자신의 Linux가 몇 bit로 구성되어 있는지 확인하기 or $uname -m 을 통해 확인
    - 제가 사용하는 환경은 aarch64입니다. 따라서 설치하는 버전이 일반적인 것과 다르니 유의합시다.

본론

Jetson Nano는 일반적인 아나콘다 설치와 다릅니다

젯슨 나노는 arm 계열 CPU(TX2)로, aarch64를 지원하는 프로그램만 사용할 수 있습니다.

아래는, 젯슨 tx2 보드에서 사용할 수 있도록 배포한 아나콘다를 설치하는 과정 입니다.

  • 다운로드 및 설치 파일 실행
$ wget https://github.com/seibert/jetconda/releases/download/v1.0.0-tx2/Jetconda3-1.0.0-Linux-aarch64.sh 
$ chmod +x Jetconda3-1.0.0-Linux-aarch64.sh
$ ./Jetconda3-1.0.0-Linux-aarch64.sh

몇 번 [yes/no] 설정과 Enter 버튼을 누르라는 요청이 나올텐데 모두 yes, Enter을 입력해주시면 됩니다.

혹시라도 환경변수(PREFIX)를 변경하고싶으신 분은 마지막 Enter를 치기전에 경로를 수정해주시면 됩니다.

Anaconda는 bashrc에 필요한 내용도 자동으로 등록해줍니다.

콘다 설치가 제대로 되었는지 확인하기 위해서 간단한 커맨드를 입력해봅시다!

$conda --version

이 때 conda : command not found 등의 오류가 뜨신다면
아래와 같이 bashrc를 수정해주어야합니다

conda: command not found 해결

  1. 터미널에서 vi 편집기를 통해 bashrc 파일에 접근합니다
$vi ~/.bashrc
  1. 방향키를 이용해서 제일 하단으로 내려가신 후, i 를 클릭해서 편집모드로 변경한 후 내용을 추가합니다.
export PATH="/home/username/jetconda3/bin:$PATH"
  1. 내용을 입력했으면 ESC 키를 눌러 편집모드를 종료하고 !wq를 입력하여 저장 후 종료합니다.

  2. 아래 명령어로 bashrc를 다시 실행시킨 후 conda 명령어를 확인해보면 제대로 동작하는 것을 확인할 수 있습니다.

$source ~/.bashrc
$conda --version

결론

가상환경 설정 명령어

앞으로는 각 프로젝트 마다 가상환경을 만들어 다양한 프레임워크, 라이브러리 들의 버전관리를 해주면서 진행하면 되겠습니다.

  • 설치
$ conda create -n jetson python=3.6
  • 제거
$ conda remove -name jetson --all
  • 확인
$ conda info --envs
  • 실행
$ source activate jetson
  • 종료
$ source deactivate
profile
MLOps, MLE 직무로 일하고 있습니다😍

1개의 댓글

comment-user-thumbnail
2023년 1월 5일

가상환경 삭제시 옵션 -name이 아닌 -n 입니다! 수정 부탁드립니다:)
$ conda remove -n jetson --all

답글 달기