NVIDIA Jetson Xavier NX入门(2)——系统设置;环境搭建

NVIDIA Jetson Xavier NX入门(2)——系统设置;环境搭建

1. NVIDIA Jetson Xavier NX连接显示器、键盘、鼠标;

2. Jetson Xavier NX连接电源后,会自启动;

NVIDIA Jetson Xavier NX入门(2)——系统设置;环境搭建_第1张图片
按照设置步骤进行设置即可。

3. 关闭Linux系统的用户登陆密码输入

(1)System Settings;(2)Brightness&Lock
NVIDIA Jetson Xavier NX入门(2)——系统设置;环境搭建_第2张图片

3. Linux系统中文输入设置

参考一下博客使用指令sudo apt-get …时如果出现无法定位软件包(Unable to locate package)的情况,首先使用sudo apt-get update指令。sudo apt-get update
参考博客1:在Jetson Xavier NX安装中文输入法(googlepinyin中文输入法)
参考博客2:Jeston Xavier NX 语言设置和中文键盘输入
参考博客3:jetson的ubuntu18.04上安装中文输入法

4. 环境配置:添加CUDA环境变量、python3、pip、jtop查看显卡

查看系统指令

#驱动版本
head -n 1 /etc/nv_tegra_release
#内核版本
uname -r
#操作系统
lsb_release -i -r
#CUDA版本
nvcc -V
#cuDNN版本
dpkg -l libcudnn8
#opencv版本
dpkg -l libopencv / pkg-config opencv --modversion
#Tensorrt版本
dpkg -l tensorrt
  1. 添加CUDA环境变量
#cuda
sudo vi ~/.bashrc
#添加
export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda
#保存并刷新
source ~/.bashrc

换源:

#备份原有软件源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo vi /etc/apt/sources.list 
#清华源
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main multiverse restricted universe
#更新
sudo apt-get update
  1. pip/python3
#查看python版本是否最新
sudo apt-get install python3-pip python3-dev
python3 -m pip install --upgrade pip
  1. Jetson-stats 查看显卡状态(类似于win系统的nvidia-smi)
#查看系统使用情况,类似top
sudo -H pip3 install -U jetson-stats #pip不行的情况下使用pip3
#1、pip是python的包管理工具,pip和pip3版本不同,都位于Scripts\目录下:
#2、如果系统中只安装了Python2,那么就只能使用pip。
#3、如果系统中只安装了Python3,那么既可以使用pip也可以使用pip3,二者是等价的。
#4、如果系统中同时安装了Python2和Python3,则pip默认给Python2用,pip3指定给Python3用。
#5、重要:虚拟环境中,若只存在一个python版本,可以认为在用系统中pip和pip3命令都是相同的

#使用
jtop

5. miniforge安装教程

(1)先到miniforge的官方下载地址下载对应的sh文件:https://github.com/conda-forge/miniforge/releases
别下错了,例如我下载的是Miniforge-pypy3-4.12.0-2-Linux-aarch64.sh,代表适用于arrch64架构下的Linux系统。(ARM64对应32位和64位分为arrch32和arrch64)
(2)进入到miniforge的sh文件所在目录,右键打开Terminal,输入以下命令进行安装:

sh Miniforge-pypy3-4.12.0-2-Linux-aarch64.sh

(3)安装完毕后,添加环境变量。否则会出现bash:conda Command not found的错误。vim编辑器按i是进入编辑模式,编辑完毕后按ESC退出编辑模式,再输入:wq!是保存并退出。

# 编辑环境变量
vim ~/.bashrc
# 增加环境变量, 将换成你的用户名
export PATH=/home/<username>/miniforge-pypy3/bin:$PATH
# 激活环境变量
source ~/.bashrc
# 显示(base)
source activate  # 没有显示(base)时使用

(4)更换下载源

conda config --prepend channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --prepend channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

(5)关闭conda环境
NVIDIA Jetson Xavier NX入门(2)——系统设置;环境搭建_第3张图片
输入指令:

conda config --set auto_activate_base false

6. conda新建虚拟环境

conda create -n yolov5 python=3.6

激活新建环境:

conda activate yolov5

你可能感兴趣的:(Jetson,Xavier,NX,ubuntu,linux,python)