请稍侯

Jetson Nano (aarch64)

21 July 2023
更多

Anaconda介绍

Anaconda 是一个流行的 Python 数据科学平台,它提供了一个开源的发行版,包括 Python 解释器以及用于科学计算和数据分析所需的许多常用软件包。Anaconda 包含了大量的科学计算库,如NumPy、Pandas、Matplotlib、SciPy 等,简化了安装和管理这些库的过程。

Anaconda 还提供了一个名为 Anaconda Navigator 的图形用户界面 (GUI),可用于浏览和启动安装在 Anaconda 中的软件包和工具。此外,Anaconda 还提供了一个名为 conda 的包管理工具,可以帮助用户轻松地创建、安装和管理独立的 Python 环境,以及管理不同环境中的软件包版本依赖关系。

总之,Anaconda 提供了一个方便的平台,使得 Python 数据科学工作变得更加简单和高效。它在数据分析、机器学习、人工智能等领域被广泛应用。

Anaconda参考资料

conda 常用命令

# 创建环境
conda create --name yt python=3.6.15

# 删除一个已有的环境
conda remove --name python34 --all

# 查看全部环境
conda env list

# 进入环境
activate python34 # for Windows
source activate python34 # for Linux & Mac

# 退出环境
conda deactivate

# 导出当前环境的包信息
conda env export > environment.yaml

# 用配置文件创建新的虚拟环境
conda env create -f environment.yaml

# 离线导入导出环境 ,安装工具
conda install -c conda-forge conda-pack

# 离线导出环境
conda pack -n env_name -o env_name.tar.gz --ignore-editable-packages

# 离线导入环境
cd /home/lc/anaconda3/envs
mkdir env_name
tar -zxvf env_name.tar.gz -C env_name

查看环境cat /etc/lsb-release

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.6 LTS"

### 初始环境

  1. 换apt-get 源
  2. Ubuntu安装sshd服务
  3. Ubuntu终端【无法使用复制粘贴】(解决办法+快捷键设置

硬件准备

MAKENVIDIA英伟达Jetson TX2 NX开发板套件深度学习 AI人工智能 嵌入式边缘计算 TX2 NX基础套餐

环境搭建

  1. Jetson NX设置nvme固态硬盘为系统盘 刷新教程
    it clone https://github.com/jetsonhacks/rootOnNVMe.git
    cd rootOnNvMe/
    cd rootOnNVMe/
    ls
    ./copy-rootfs-ssd.sh
    ./setup-service.sh
    sudo reboot
    df -h
    sudo apt-get update
    sudo apt-get full-upgrade
    sudo apt install nvidia-jetpack
    8
    nvcc -V
    
  2. Python 3.6.1安装 - 使用pyenv管理不同的Python版本
  3. Jetson Nano (aarch64)搭建miniconda 和mmdetection环境
  4. Github port 443 : Timed out
  5. Ubuntu上用systemctl实现开机启动
  6. 查看开机启动报错
    sudo journalctl -xe
    
  7. git 接不下来
    git config --global --unset http.proxy
    
  8. VMware虚拟机扩容磁盘,有很详细图文

软件版本

  1. python=3.6.15
    # 创建环境
    conda create --name yt python=3.6.15
    
  2. opencv安装指定版本
    pip install --upgrade opencv-python==4.1.1.26 -i https://pypi.tuna.tsinghua.edu.cn/simple
    pip install --upgrade torch==1.8.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
    

其它参考资料

  1. Jetson Nano 从入门到实战(案例:Opencv配置、人脸检测、二维码检测)