天天看點

Jetson Nano | 使用Anaconda

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是随意的環境名稱。

conda create -n spinningup python=3.6      

PS. 可能會提示失敗,權限不夠,這時候可以使用下面的指令

sudo conda create -n spinningup python=3.6      

 這時候可能會提示sudo: conda: command not found,

原因:

編譯sudo的時候加入了–with-secure-path 選項。

兩種解決方案:

1、(臨時)每次在使用sudo指令的時候使用:

sudo env "PATH=$PATH"  conda create -n spinningup python=3.6      

2、(永久)在環境配置檔案裡加一個alias

          (1) vim  ~/.bashrc

                   添加如下内容: