在之前,樹莓派并沒有好用的conda環境。常用的Miniconda最後的更新也是在2015年。
而且這還是32bit的版本。如今Ubuntu已經為樹莓派提供了64bit的系統版本,我們也希望能夠用上新版本的conda以及支援64bit的python。這裡我們選擇Miniforge提供的conda,它目支援arm平台以及支援64位的系統,以下為使用樹莓派3的安裝示例:
我所使用的硬體為樹莓派3,作業系統為64bit的Ubuntu20.04,如果需要為樹莓派安裝Ubuntu20.4 64bit系統的,可以參考 《樹莓派安裝Ubuntu20.04》
安裝腳本下載下傳
我們可以在Miniforge的github頁面上找到下載下傳的連結,選擇我們适合的版本下載下傳即可:
我們可以使用 wget 指令完成下載下傳:
wget https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-Linux-aarch64.sh1
下載下傳完成後,我們需要給腳本賦予可執行權限
chmod +x Miniforge3-Linux-aarch64.sh1
安裝過程
安裝的過程其實和Anaconda或者Miniconda差不多,直接運作腳本,同意協定,選擇安裝目錄即可:
sh Miniforge3-Linux-aarch64.sh1
安裝完成後,腳本會自動添加路徑,随後我們需要重新整理一下我們的配置檔案:
# bash
source .bashrc
# zsh
source .zshrc1
2
3
4
如果腳本沒有正常添加路徑,我們可以手動在 *rc 檔案結尾添加(需要将一下的替換為自己的使用者名)
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/home//miniforge3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then eval "$__conda_setup"
else if [ -f "/home//miniforge3/etc/profile.d/conda.sh" ]; then . "/home//miniforge3/etc/profile.d/conda.sh" else export PATH="/home//miniforge3/bin:$PATH" fi
fi
unset __conda_setup
# <<< conda initialize <<<1
2
3
4
5
6
7
8
9
10
11
12
13
14
安裝完成後,可以測試一下安裝是否成功
conda —version
>> conda 4.9.2
Python —version
>> Python 3.8.61
2
3
4
64位Python檢驗
我們可以進入python的互動模式來檢視一下我們的python是否是64位:
# 進入python互動模式
>>> import platform
>>> platform.architecture()
('64bit', 'ELF')1
2
3
4
5
可以看到,我們現在的python已經是64位的python了。
文章來源: blog.csdn.net,作者:SpeculateCat,版權歸原作者所有,如需轉載,請聯系作者。
原文連結:blog.csdn.net/weixin_37272286/article/details/113768457