NVIDIA Jetson Nano安裝和使用Anaconda


NVIDIA Jetson Nano安裝和使用Anaconda

情況分析

在進行Python開發時,Anaconda是一個不可或缺的工具,但是Jetson Nano開發板系統架構並非x86架構,首先查看下Jetson Nano的系統架構:

uname -u

執行結果為:

image.png

可以看到系統架構為aarch架構(Arm64),但是在Anaonda的倉庫中並不存在aarch64的相關編譯版本,因此需要尋找其他的替代產品。

解決方案

Archiconda

在GitHub上,有一個名為Archiconda的項目,提供了aarch64版本的Conda工具,可以直接在GitHub上進行下載,點此處直達下載地址,進入以上下載地址之后,按照需求下載相應版本即可。這里下載的版本為0.2.3,下載之后的文件為:Archiconda3-0.2.3-Linux-aarch64.sh

安裝Archiconda

下載好相應的安裝腳本之后,將其賦權為755可執行權限:

sudo chmod 755 Archiconda3-0.2.3-Linux-aarch64.sh

然后執行安裝腳本,安裝Archiconda:

./Archiconda3-0.2.3-Linux-aarch64.sh

進入安裝程序之后,其余步驟和正常安裝Anaconda一致,同意協議,選定安裝位置安裝,自動配置bashrc環境變量即可,安裝完之后就可以使用conda命令了。

使用Archiconda

conda命令的使用方式都是一致的,首先可以先創建虛擬環境,例如Python3.7的環境:

conda create -n Python37 python=3.7

創建完成后激活(也可以配置到bashrc中默認激活)

conda activate Python37

再次使用終端時,顯示環境已激活的標識即可,之后就可以正常使用conda安裝想要的包了(但是你需要的包需要有aarch64的版本才行,否則只能使用whl包離線安裝,要是whl包也沒有那就只能放棄了)。

image.png


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM