3 树莓派虚拟机安装Miniconda+Mediapipe+Pytorch+TensorFlow

本篇文章主要分享在树莓派虚拟机上安装Miniconda+Mediapipe+Pytorch+TensorFlow的简易版教程,使用的镜像为2020-02-12-rpd-x86-buster.iso,虚拟机软件为VMware16。

目录

一、准备工作

二、Miniconda的安装

三、Mediapipe的安装

四、Pytorch安装

五、TensorFlow安装


一、准备工作

1、首先查看系统情况,输入如下命令。

uname -a

我的虚拟机的结果如下图所示。

二、Miniconda的安装

1、下载网址我一般会从Miniconda官网或者清华的镜像站上下载,在第一部分中查看过系统是Linux-x86_64,所以我们也选择这个后缀的进行下载,同时Miniconda2中的初始Python版本是2,Miniconda3中的初始Python版本才是3,这点要注意。latest表示最新的。

在终端输入以下命令,下载安装包(二选一,镜像站上的肯定快一些)

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86.sh

下载完成后如图所示

3 树莓派虚拟机安装Miniconda+Mediapipe+Pytorch+TensorFlow_第1张图片

2、为该脚本在用户pi下赋予可执行权限,执行该脚本。

在终端输入如下命令,敲回车,如下图所示。

chmod +x /home/pi/Miniconda3-latest-Linux-x86_64.sh
sh /home/pi/Miniconda3-latest-Linux-x86_64.sh

3 树莓派虚拟机安装Miniconda+Mediapipe+Pytorch+TensorFlow_第2张图片

3、敲击回车,进入下一步,下图是敲击回车后的图片

3 树莓派虚拟机安装Miniconda+Mediapipe+Pytorch+TensorFlow_第3张图片

4、按一下键盘上的"Q"键,跳到协议的末尾,如下图所示

3 树莓派虚拟机安装Miniconda+Mediapipe+Pytorch+TensorFlow_第4张图片

5、是否接受以上的协议?输入yes,敲击回车,如下图所示

3 树莓派虚拟机安装Miniconda+Mediapipe+Pytorch+TensorFlow_第5张图片

6、接下来输入的是Miniconda的安装路径,可以敲回车选择默认,也可以输入其他的路径。

3 树莓派虚拟机安装Miniconda+Mediapipe+Pytorch+TensorFlow_第6张图片

7、最后你会发现报错了哈哈,报错为:/home/pi/miniconda3/conda.exe: not found

别急,我们慢慢来。先在终端输入如下命令,删除刚刚的安装留下的痕迹,接着我们安装一下lib64z1这个包。如果你的虚拟机是32位的话是要安装lib32z1这个包。

rm -rf miniconda3
sudo apt-get install lib64z1 -y

8、然后我们继续输入刚刚的命令,运行脚本,并重复上述步骤,重复的步骤只展示图片。

sh /home/pi/Miniconda3-latest-Linux-x86_64.sh

3 树莓派虚拟机安装Miniconda+Mediapipe+Pytorch+TensorFlow_第7张图片

3 树莓派虚拟机安装Miniconda+Mediapipe+Pytorch+TensorFlow_第8张图片

3 树莓派虚拟机安装Miniconda+Mediapipe+Pytorch+TensorFlow_第9张图片

3 树莓派虚拟机安装Miniconda+Mediapipe+Pytorch+TensorFlow_第10张图片

9、执行到输入安装路径这一步时,输入你想安装的路径,选择默认路径/home/pi/miniconda3的敲回车即可。敲完回车后如图所示。

3 树莓派虚拟机安装Miniconda+Mediapipe+Pytorch+TensorFlow_第11张图片

10、输入yes后,结果如下图所示。

3 树莓派虚拟机安装Miniconda+Mediapipe+Pytorch+TensorFlow_第12张图片

11、输入如下命令,查看conda是否安装成功。

conda -V

3 树莓派虚拟机安装Miniconda+Mediapipe+Pytorch+TensorFlow_第13张图片

12、很遗憾,并没有安装成功,需要按照如下命令配置环境变量,直接复制到终端敲回车即可。注意这里的"PATH=……/bin"中省略号的内容应为你的安装路径。

cat << EOF >> ~/.bashrc
export PATH=/home/pi/miniconda3/bin:$PATH
EOF
source ~/.bashrc

13、之后输入如下命令,成功显示结果,说明Miniconda安装成功,第二部分完成。关于conda的换源以及部分操作,可以查看这篇文章:Ubuntu18.04安装miniconda3及使用 - 知乎 (zhihu.com)

conda -V

3 树莓派虚拟机安装Miniconda+Mediapipe+Pytorch+TensorFlow_第14张图片

14、解决Miniconda的问题,我参考了如下链接:

解决bash:没有那个文件或目录的方法_bash 没有那个文件或目录_sydongjx的博客-CSDN博客

Linux 解决 bash ./ 没有那个文件或目录 的方法_bash 没有那个文件_asukaztc的博客-CSDN博客

三、Mediapipe的安装

1、在终端输入如下命令,进行安装。

pip3 install mediapipe -i https://pypi.tuna.tsinghua.edu.cn/simple

2、输入如下命令,检查是否安装成功。

python3
import mediapipe
mediapipe.__version__
exit()

3 树莓派虚拟机安装Miniconda+Mediapipe+Pytorch+TensorFlow_第15张图片

3、很遗憾,报错了,需要在终端输入如下命令,安装这个软件包。之后再次检查是否安装成功。

sudo apt-get install lib64stdc++6 -y

3 树莓派虚拟机安装Miniconda+Mediapipe+Pytorch+TensorFlow_第16张图片

4、很遗憾,又报错了,需要在终端输入如下命令,安装这个软件包,再次检查是否安装成功。

pip3 install opencv-python-headless -i https://pypi.tuna.tsinghua.edu.cn/simple

3 树莓派虚拟机安装Miniconda+Mediapipe+Pytorch+TensorFlow_第17张图片

5、如此,安装成功,解决问题中,参考了如下链接:

解决libstdc++.so.6: cannot open shared object file: No such file or directory:问题_import:libstdc++.so.6:cannot open shared object fi_键盘上的钢琴师Kevin的博客-CSDN博客

ubuntu解决libstdc++.so.6: cannot open shared object file: No such file or directory:问题 - 超超boy - 博客园 (cnblogs.com)

(1条消息) linux缺少libz.so,Ubuntu15.04如何查找libz.so.1属于哪个包并安装_式丶的博客-CSDN博客

ImportError: libGL.so.1: cannot open shared object file: No such file or directory_nisinoya的博客-CSDN博客

四、Pytorch安装

1、在终端输入如下命令,敲回车。

pip3 install torch torchvision torchaudio -i https://pypi.tuna.tsinghua.edu.cn/simple

2、输入以下命令,检查是否安装成功。

python3
import torch
torch.__version__
exit()

 如图所示为安装成功后输入命令后结果的截图,第四部分结束。

3 树莓派虚拟机安装Miniconda+Mediapipe+Pytorch+TensorFlow_第18张图片

五、TensorFlow安装

1、在终端输入如下命令,敲回车,如下图所示。

pip3 install tensorflow -i https://pypi.tuna.tsinghua.edu.cn/simple

2、输入以下命令,检查是否安装成功。

python3
import tensorflow as tf
tf.__version__
exit()

如图所示为安装成功后输入命令后结果的截图,第五部分结束。

你可能感兴趣的:(树莓派虚拟机,linux,python,物联网)