第一步:
更换nx的apt源,在jetpack4.5 下的Ubuntu18.04系统,应该更换的是arm的源
%%打开 sudo vim /etc/apt/sources.list %%vim进去之后将原来的注释,并将接下来的链接放进去 deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main universe restricted deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main universe restricted %%更新源 sudo apt-get update
第二步:
设置cuda的链接
vi ~/.bashrc
export PATH=/usr/local/cuda-10.2/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-10.2/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
export CUDA_ROOT=/usr/local/cuda
source ~/.bashrc
%%检查cuda版本 nvcc -V %%查看cudnn信息 cat /usr/include/cudnn_version.h | grep CUDNN_MAJOR -A 2
第三步:
更换pip3源为清华源
%%进root sudo su %%安装pip3 apt install python3-pip %%创建pip更换源的文件 mkdir ~/.pip vim ~/.pip/pip.conf %%在文件中添加 [global] timeout = 6000 index-url = https://pypi.tuna.tsinghua.edu.cn/simple trusted-host = pypi.tuna.tsinghua.edu.cn
也可以在每一次安装的时候指定源:
pip3 install 21 -i https://pypi.tuna.tsinghua.edu.cn/simple/ %%21这里就是你要装的包的名字
第四步:
根据官方论坛给出的jetpack4.5安装步骤,安装依赖包。这里我就在默认的python环境下安装。
sudo apt-get install libhdf5-serial-dev hdf5-tools libhdf5-dev zlib1g-dev zip libjpeg8-dev liblapack-dev libblas-dev gfortran sudo apt-get install python3-pip sudo pip3 install -U pip testresources setuptools==49.6.0 sudo pip3 install -U numpy==1.16.1 future==0.18.2 mock==3.0.5 h5py==2.10.0 keras_preprocessing==1.1.1 keras_applications==1.0.8 gast==0.2.2 futures protobuf pybind11 # TF-2.x $ sudo pip3 install --pre --extra-index-url https://developer.download.nvidia.com/compute/redist/jp/v45 tensorflow # TF-1.15 $ sudo pip3 install --pre --extra-index-url https://developer.download.nvidia.com/compute/redist/jp/v45 'tensorflow<2'
第五步:
由于正在做的项目需要一些特定版本的python包,现在安装这些。
scipy==1.2.1 numpy==1.17.0 Keras==2.1.5 matplotlib==3.1.2 tqdm==4.60.0 Pillow==8.2.0 h5py==2.10.0
安装h5py可能出错,执行 sudo apt-get install python3-h5py
安装matplotlib可能出错,这里直接使用本地安装的安装方式。
链接:https://pan.baidu.com/s/1hFP_4aXAyIengztJji9vOw?pwd=2121 提取码:2121 pip install matplotlib-3.3.4-cp36-cp36m-linux_aarch64.whl
使用jetpack中已经安装在 conda虚拟python环境下的opencv_python方法:
将 /usr/lib/python3.6/dist-packages/cv2/python-3.6 路径下的 cv2.cpython-36m-aarch64-linux-gnu.so 文件 复制到路径 /home/jetson/archiconda3/envs/‘虚拟环境名称’/lib/python3.6 下。 %%终端命令如下 sudo cp /usr/lib/python3.6/dist-packages/cv2/python-3.6/cv2.cpython-36m-aarch64-linux-gnu.so /home/jetson/archiconda3/envs/tg/lib/python3.6
一些能用到的链接:
【全部为转载】
(4条消息) [NVIDIA Jetson Xavier Nx][1]---从装机到基于自带opencv4的简单demo_Little Grey的博客-CSDN博客
TensorFlow for Jetson TX2! - Jetson & Embedded Systems / Jetson TX2 - NVIDIA Developer Forums
(4条消息) Nvidia Jetson nano 安装Archiconda、gpu版torch、踩坑记录_不知名码农-的博客-CSDN博客_archiconda
(4条消息) Jetson TX2上配置archiconda、Yolov5、tensorrtx环境问题记录_深度大白的博客-CSDN博客_tx2 yolov5
(4条消息) Jetson AGX Xavier安装Archiconda虚拟环境管理器与在虚拟环境中调用opencv_围白的尾巴的博客-CSDN博客_archiconda



