樹(shù)莓派4B 64位系統(tǒng) 安裝python3.7+tensorflow 2.3.1
參考:https://qengineering.eu/install-tensorflow-2.3.1-on-raspberry-64-os.html
開(kāi)始之前
首先需要檢驗(yàn)系統(tǒng)版本是否為64位,此流程只適合于運(yùn)行64位系統(tǒng),若為32位系統(tǒng),請(qǐng)使用armv7l的tensorflow包(官方有提供)。
(venv)?pi@raspbian:~$?uname?-a
Linux?raspbian?5.4.47-OPENFANS+20200622-v8?#1?SMP?PREEMPT?Mon?Jun?22?21:17:56?CST?2020?aarch64?GNU/Linux
此處可以看到我的系統(tǒng)有【aarch64】字樣,即為64位系統(tǒng)。
Step1 安裝python及虛擬環(huán)境(virtualenv)
sudo?apt-get?install?python3.7
sudo?apt-get?install?pip3
sudo?apt-get?install?python3-pip?python3-dev
sudo?apt?install?libatlas-base-dev
sudo?pip3?install?-U?virtualenv
完成后,可以檢驗(yàn)一下python等包是否已經(jīng)正確安裝。
pip3?--version
python3?-v
Step2 配置虛擬環(huán)境
如果不需要虛擬環(huán)境,上面虛擬環(huán)境的安裝和這一步可以跳過(guò)。
virtualenv?--system-site-packages?-p?python3?./venv
source?./venv/bin/activate
pip?install?--upgrade?pip
#?get?a?fresh?start?(remember,?the?64-bit?OS?is?still?under?development)
$?sudo?apt-get?update
$?sudo?apt-get?upgrade
#?install?pip?and?pip3
$?sudo?apt-get?install?python-pip?python3-pip
#?remove?old?versions,?if?not?placed?in?a?virtual?environment?(let?pip?search?for?them)
$?sudo?pip?uninstall?tensorflow
$?sudo?pip3?uninstall?tensorflow
#?install?the?dependencies?(if?not?already?onboard)
$?sudo?apt-get?install?gfortran
$?sudo?apt-get?install?libhdf5-dev?libc-ares-dev?libeigen3-dev
$?sudo?apt-get?install?libatlas-base-dev?libopenblas-dev?libblas-dev
$?sudo?apt-get?install?liblapack-dev
#?upgrade?setuptools?47.1.1?->?50.3.0
$?sudo?-H?pip3?install?--upgrade?setuptools
$?sudo?-H?pip3?install?pybind11
$?sudo?-H?pip3?install?Cython==0.29.21
#?install?h5py?with?Cython?version?0.29.21?(±?6?min?@1950?MHz)
$?sudo?-H?pip3?install?h5py==2.10.0
#?install?TensorFlow?(±?63?min?@1950?MHz)
$?sudo?-H?pip3?install?tensorflow-2.3.1-cp37-cp37m-linux_aarch64.whl
whl文件可以通過(guò)https://github.com/Qengineering/TensorFlow-Raspberry-Pi_64-bit獲得。推薦不要使用原文中的gdown方式下載(因?yàn)椴荒茉L問(wèn)谷歌網(wǎng)盤(pán)),可以使用其他可以科學(xué)上網(wǎng)的設(shè)備下載好whl文件后通過(guò)sftp傳到樹(shù)莓派,然后執(zhí)行安裝即可。
Step3 驗(yàn)證tensorflow安裝
鍵入python3,import tensorflow并顯示其版本信息,若出現(xiàn)類(lèi)似如下輸出,則安裝成功。
(venv)?pi@raspbian:~$?python3
Python?3.7.3?(default,?Jul?25?2020,?13:03:44)?
[GCC?8.3.0]?on?linux
Type?"help",?"copyright",?"credits"?or?"license"?for?more?information.
>>>?import?tensorflow?as?tf
>>>?tf.__version__
'2.3.1'
>>>
評(píng)論
圖片
表情
