1、安装miniforge3

    说明:本来想安装miniconda3的,但是经过一翻折腾,发现conda环境中的pytorch一直认不到,因此放弃miniconda3,改用miniforge2!

a.查看系统信息
uname -a 

    结果入下图,这种小开放板大部分时ARM版的,因此系统一般需要下载Linux-aarch64版本。

b.下载miniforge3

到miniforge官方github上下载,下载适合自己树莓派版本的miniforge3。GitHub最好先进入GitHub首页在搜conda-forge,然后进入下载页面,或者用复制网址进去,如果用超级链接进去,经常会打不开网址。

官方下载地址:https://github.com/conda-forge/miniforge (去了超级链接)

c.上传安装包到树莓派上

用FileZilla上传下载的文件Miniforge3-Linux-aarch64.sh至树莓派上。可以在FileZilla页面采用快速链接登录,传输采用SFTP协议方式。如果用“文件”>>“站点管理”页面,新建站点时,需注意,协议要选SFTP,如下图:

d.安装miniforge3

    切换到安装包上传的目录,然后根据指示安装

sudo bash Miniforge3-Linux-aarch64.sh

按ENTER继续 >>> 然后下一步[--more--]时按Q键跳过>>>>然后yes同意协议>>>>到安装目录选择时,默认安装root目录下,最好更换至/home/(用户名)/miniforge3下,方面后面配置,下图。

等待安装。。。(漫长),到问是否启用conda init时,选yes。

e.配置环境及更新环境变量
sudo nano ~/.bashrc
  • 在末尾加入 export PATH=“/home/lh/miniforge3/bin”:$PATH(记得引号是英文的,正确修改时,引号内的字符串会变色),如下图:

source ~/.bashrc  # 更新当前用户的环境变量 

这时输入conda,如无提示:“-bash: conda: command not found”就是安装完成了。

2、安装pytorch

a.激活及创建虚拟环境
source activate    #激活虚拟环境,如无激活conda命令无法使用,
conda env list     # 查看环境,默认只有base
conda create -n py39 python=3.9 #创建py39环境,指定python为3.9,不指定跟随系统

    创建conda环境时会要点时间,不要走开,中间还行输入yes同意协议。

b.激活需要安装pytorch的环境
conda activate py39  #激活环境py39

    注意:创建完conda环境后,要记得激活,不然后面pytorch就安装到默认的base环境里了。

c.安装pytorch

几次操作发现,常用得conda安装方式可能不是很好用

#pytorch官方的安装命令
conda install pytorch torchvision torchaudio cpuonly -c pytorch

# 清华源的pip安装命令
pip3 install torch torchvision torchaudio -i https://pypi.tuna.tsinghua.edu.cn/simple

#这两安装方式,可能会提示错误,或者非常慢

最后从anaconda官网上进行搜索安装,发现速度快了许多,具体如下:

i.进入官网: https://anaconda.org/  ,然后搜索要安装的包

ii.选择要安装的包(貌似Platforms里不同系统版本的pytorch都直接可以安装,树莓派时aarch64,但是选其它版本安装页没问题,最后安装了排名第1的那个版本了)

拷贝下面命令,进行安装。(过程有点长。。。)

安装完成后进入python测试一下是否安装成功,代码:

# 进入python,输入如下命令进行测试
import torch
print(torch.__version__)

3、安装opencv

同样用清华镜像源进行安装,如果安装出错可以用anaconda官网进行搜索安装(慢)

#清华镜像源安装命令 (之前会出错,后面有试过,速度还挺快的)
pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple

同样进入python,输入import cv2,如果可以使用证明安装成功!

参考来源:

树莓派学习(三):安装pytorch并验证_树莓派安装pytorch_luohao318的博客-CSDN博客树莓派学习(四)——安装opencv并验证_opencv 如何验证_luohao318的博客-CSDN博客

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐