jetson nano使用的aarch64架构是没法使用anaconda的,虽然可以自己编译,但是conda指令是没法编译到aarch64架构上运行的。
不过有替代品,miniforge。
miniforge与miniconda的区别在于miniforge的下载通道是conda-forge
miniforge的地址:https://github.com/conda-forge/miniforge
miniforge的.sh release 下载地址:https://github.com/conda-forge/miniforge/releases
安装完成后,就和anaconda的使用方式一样。
e.g. 创建新的虚拟环境, spinningup是随意的环境名称。
PS. 可能会提示失败,权限不够,这时候可以使用下面的指令
这时候可能会提示sudo: conda: command not found,
原因:
编译sudo的时候加入了–with-secure-path 选项。
两种解决方案:
1、(临时)每次在使用sudo命令的时候使用:
2、(永久)在环境配置文件里加一个alias
(1) vim ~/.bashrc
添加如下内容:
alias sudo="sudo env PATH=$PATH"
(2)source ~/.bashrc