『NVIDIA Jetson Xavier笔记』Xavier(arrch64架构)安装anaconda!

Xavier(arrch64架构)安装anaconda!

文章目录

    • 一. anaconda替代品
      • 1.1. 替代品miniforge
      • 1.2. 安装miniforge
    • 二. miniforge创建虚拟环境
      • 2.1. 镜像源加速
      • 2.2. 创建虚拟环境second

  • 首先声明声明一下,刚接触NVIDIA Jeston Xavier感觉坑比较多,安装软件走了不少的弯路。
  • NVIDIA Jetson Xavier刷机JETPACK 4.2教程参考我的上一篇博客:刷机链接!

一. anaconda替代品

1.1. 替代品miniforge

NVIDIA Jetson Xavier 使用的aarch64架构是没法使用anaconda的,虽然可以自己编译,但是conda指令是没法编译到aarch64架构上运行的。不过有替代品,名字是miniforge

  • miniforgeminiconda的区别在于miniforge的下载通道是conda-forge
  • miniforgegithub地址:https://github.com/conda-forge/miniforge
  • miniforge.sh release下载地址:https://github.com/conda-forge/miniforge/releases

1.2. 安装miniforge

通过执行如下命令进行安装,安装完成后,就和anaconda的使用方式一样。

sh Miniforge-pypy3-4.8.3-4-Linux-aarch64.sh
  • NVIDIA Jetson Xavier 使用的aarch64架构是没法使用anaconda的,虽然可以自己编译,但是conda指令是没法编译到aarch64架构上运行的。不过有替代品,名字是miniforge
  • miniforgeminiconda的区别在于miniforge的下载通道是conda-forge
  • miniforgegithub地址:https://github.com/conda-forge/miniforge
  • miniforge.sh release下载地址:https://github.com/conda-forge/miniforge/releases

二. miniforge创建虚拟环境

2.1. 镜像源加速

在终端中运行以下命令修改镜像源,可以明显加速安装,使用国科大conda镜像。

# 这里使用国科大镜像源
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

执行完以上命令会在当前用户目录下生成一个.condarc文件,运行cat ~/.condarc命令查看文件内容(个人建议把- defaults删除掉):

channels:
  - https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
  - https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
  - defaults
show_channel_urls: true

2.2. 创建虚拟环境second

创建新的虚拟环境,环境名字是second

conda create -n second python=3.6

注意: 可能执行命令的过程中会提示失败,这是由于权限不够,这时候可以使用下面的指令

  • sudo conda create -n spinningup python=3.6
  • 这时候可能会提示sudo: conda: command not found,这是由于编译sudo的时候加入了–with-secure-path 选项。此问题有2种解决方案。
  • 方案1: (临时)每次在使用sudo命令的时候使用:sudo env "PATH=$PATH" conda create -n second python=3.6
  • 方案2: (永久)在环境配置文件里加一个alias,首先编辑vim ~/.bashrc,添加如下内容:alias sudo="sudo env PATH=$PATH",最后执行source ~/.bashrc使新配置的内容生效。

创建好环境之后会显示如下的界面:

Proceed ([y]/n)? y

Downloading and Extracting Packages
ca-certificates-2020 | 146 KB    | ############################################################# | 100% 
ld_impl_linux-aarch6 | 613 KB    | ############################################################# | 100% 
python-3.6.10        | 11.6 MB   | ############################################################# | 100% 
python_abi-3.6       | 4 KB      | ############################################################# | 100% 
certifi-2020.4.5.2   | 152 KB    | ############################################################# | 100% 
setuptools-47.1.1    | 654 KB    | ############################################################# | 100% 
Preparing transaction: done
Verifying transaction: done
Executing transaction: done

进入环境命令如下:

sl@sl-xavier:~$ conda activate second
(second) sl@sl-xavier:~$ 

提示: 个人感觉miniforge用起来和anaconda没什么区别。

你可能感兴趣的:(Deep,Learning学习笔记,Jeston,Xavier,ubuntu,arrch64)