| Xavier(arrch64架构)安装anaconda! |
文章目录
- 首先声明声明一下,刚接触NVIDIA Jeston Xavier感觉坑比较多,安装软件走了不少的弯路。
- 『NVIDIA Jetson Xavier笔记1』Xavier(arrch64架构)刷机Jetpack4.2!
- 『NVIDIA Jetson Xavier笔记2』Xavier(arrch64架构)安装anaconda!
- 『NVIDIA Jetson Xavier笔记3』Xavier(arrch64架构)搭建second点云目标检测环境!
- 『NVIDIA Jetson Xavier笔记4』Xavier(arrch64架构)挂载SD卡
- 『NVIDIA Jetson Xavier笔记5』Xavier(arrch64架构)安装Tensorflow,Keras以及编译opencv-python!
一. anaconda替代品
1.1. 替代品miniforge
NVIDIA Jetson Xavier使用的aarch64架构是没法使用anaconda的,虽然可以自己编译,但是conda指令是没法编译到aarch64架构上运行的。不过有替代品,名字是miniforge。
miniforge与miniconda的区别在于miniforge的下载通道是conda-forgeminiforge的github地址:https://github.com/conda-forge/miniforgeminiforge的.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。miniforge与miniconda的区别在于miniforge的下载通道是conda-forgeminiforge的github地址:https://github.com/conda-forge/miniforgeminiforge的.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没什么区别。