Python——实现语音交互,连接树莓派2(配置树莓派,搭建python3环境,特别详细,避免了各种问题)

前言

    今天在树莓派上搭建了我的python3需要用到的环境,本以为简简单单照着教程弄好就得了呗,结果出现各种奇奇怪怪的问题,弄了小半天终于算是要好了,话不多说上教程!
这里附上树莓派的实物图:(usb口连鼠标或者usb麦克风,那个可以连耳机的口是可以听声音,但是不能充当麦克风功能,安卓那个口连接充电器,另一个黑线连接显示屏)
树莓派实物图

一、搭建Python所需环境

第一步 换源

1.目的

    为什么要换源呢,因为他自己的下载速度太慢了,换源之后可以为后续的更新省掉很多的时间。

2.查看树莓派的版本

    用如下命令查看树莓派的版本,因为源有不同的版本,只有用相应的版本之后后续才不会出现问题。

lsb_release -a

在输入此命令之后会出现一些信息,你只需要查看 Codename 之后的就可以了,
我的是:buster。之后你就可以进行换源操作了。

3.各种源的地址

    这里是各种源的链接,你按照自己喜好选择就可以,但是要选China的哦,要不然换了和没换就差不多了。藏獒用的是清华源,所以接下来用清华源进行举例子。

4.进行换源

    首先使用管理员权限使用命令对/etc/apt/sources.list文件文件进行编辑:

sudo nano /etc/apt/sources.list 

    进入里面之后你就会发现里面最下面两行已经被注释掉了,只需要把第一行内容用#注释掉即可,然后把下面的内容粘贴到文件末尾:

deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi

    注意哦,这里面后面是 buster,如果你的树莓派版本是stretch,就要把这里变为stretch哦,我在这里就遇到大麻烦了!呜呜呜,害我改了好久。。。。。。

    然后使用管理员权限编辑/etc/apt/sources.list.d/raspi.list文件:

sudo nano /etc/apt/sources.list.d/raspi.list

    同上,把原文注释掉,加上自己的源:

deb http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
deb-src http://mirror.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui

5.进行更新

    好的,接下来可以进行更新啦!
    执行:(应该会需要一个多小时,哪凉快哪呆着吧)

sudo apt-get update
sudo apt-get upgrade

6.补充

    如果怕自己敲错的话可以复制粘贴,在文本里面Ctrl+C进行复制,在终端里面使用Shift+Insert进行粘贴。

第二步 对树莓派进行更新

1. 为了保险起见,我们对树莓派再进行一次更新:

 sudo  apt-get  update
 sudo  apt-get  upgrade -y

2.可能出现的错误

可能会出现如下错误:

在处理时有错误发生:
 /var/cache/apt/archives/epiphany-browser-data_1%3a3.8.2.0-0rpi28_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

3.解决办法

首先进入如下目录:

cd /var/lib/dpkg

使用管理员权限删除文件:

sudo mv info info.baksudo

重新建立文件:

 sudo mkdir info

再次安装pip3:

sudo apt-get install python3-pip

查看版本是否安装成功:

pip3 --version

显示版本正确之后再进行更新即可。

第三步 安装Python依赖环境

sudo apt-get install build-essential libsqlite3-dev sqlite3 bzip2 libbz2-dev

第四步 下载Python3.8版本源码并解压

wget https://www.python.org/ftp/python/3.8.4/Python-3.8.4.tgz
tar zxvf Python-3.8.4.tgz
cd Python-3.8.4

这里我需要的是3.8.4的版本,可以根据自己需要按需下载。

第五步 编译安装

sudo ./configure && sudo make && sudo make install

以上是将几个命令合并了,这样就不用那么麻烦,静静等待。

第六步 查看版本

~ $ python --version
输出:Python 2.7.16
~ $ python3 --version
输出:Python 3.8.4

第七步 建立软链接

$ sudo mv /usr/bin/python /usr/bin/python3.8.4
~ $ sudo ln -s /usr/local/bin/python3 /usr/bin/python

第八步 查看是否建立成功

$ python --version
输出:Python 3.8.4

好了,到现在为止环境我们就搭建好了.

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值