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
添加如下内容: