树莓派升级python的具体步骤

 更新时间:2020年07月05日 14:08:48   作者:爱喝马黛茶的安东尼  
在本篇文章里小编给大家整理的是关于树莓派升级python的具体步骤,需要的朋友们可以参考下。

1、安装 python3

sudo apt install python3

2、卸载 python2.7 (可选)

sudo apt remove python

3、再执行如下命令自动清理 python2.7 的依赖

sudo apt autoremove

4、删除掉原先 python 的链接

sudo rm /usr/bin/python

5、创建一个新的链接指向刚刚安装的 python3.5

sudo ln -s /usr/bin/python3.5 /usr/bin/python

内容扩展:

树莓派升级Python至3.6

1.更新树莓派系统

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

2.安装python依赖环境

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

3.下载python3.6版本源码并解压

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

4.编译安装, 由于编译的过程比较长,我们可以将编译安装的几条命令合起来,这样你就可以去喝杯咖啡,等一段时间会提示安装成功的。

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

5.建立软连接

安装python3.6后我们可以看一下python的版本

pi@raspberrypi:~ $ python --version
输出:Python 3.4.2
pi@raspberrypi:~ $ python3 --version
输出:Python 3.6.1

6.接下来需要将Python 3.6.1软链接到python上,这样方便使用。

先看一下python3和python命令分别在那

pi@raspberrypi:~ $ which python
输出:/usr/bin/python
pi@raspberrypi:~ $ which python3
输出:/usr/local/bin/python3

7.然后建立软连接

pi@raspberrypi:~ $ sudo mv /usr/bin/python /usr/bin/python3.4.2 
pi@raspberrypi:~ $ sudo ln -s /usr/local/bin/python3 /usr/bin/python

8.好,这样就成功建立软连接了。

测试是否成功

pi@raspberrypi:~ $ python --version
输出:Python 3.6.1

OK,可以看到树莓派上的python已经成功升级到Python3.6.1了

到此这篇关于树莓派升级python的具体步骤的文章就介绍到这了,更多相关树莓派怎么升级python内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 利用OpenCV进行对象跟踪的示例代码

    利用OpenCV进行对象跟踪的示例代码

    这篇文章主要介绍了如何使用OpenCV中内置的八种不同的对象跟踪算法,实现对物体的跟踪。文中的示例代码讲解详细,感兴趣的可以了解一下
    2022-02-02
  • Python Django教程之模型中字段验证详解

    Python Django教程之模型中字段验证详解

    这篇文章主要为大家详细介绍了Python Django如何对模型中的字段进行验证,文中的示例代码讲解详细,具有一定的借鉴价值,需要的可以了解一下
    2022-10-10
  • python爬虫selenium和phantomJs使用方法解析

    python爬虫selenium和phantomJs使用方法解析

    这篇文章主要介绍了python爬虫selenium和phantomJs使用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-08-08
  • Django使用Celery加redis执行异步任务的实例内容

    Django使用Celery加redis执行异步任务的实例内容

    在本篇文章里小编给大家整理的是关于Django使用Celery加redis执行异步任务,需要的朋友们可以学习下。
    2020-02-02
  • 探索Python库coconut轻松地编写函数式代码实例

    探索Python库coconut轻松地编写函数式代码实例

    本文将介绍Python Coconut的基本概念、语法特性和实际应用,同时提供丰富的示例代码,以帮助大家更好地理解和应用这个强大的工具
    2024-01-01
  • 基于python的MD5脚本开发思路

    基于python的MD5脚本开发思路

    这篇文章主要介绍了基于python的MD5脚本,通过 string模块自动生成字典,使用permutations()函数,对字典进行全排列,本文通过实例代码给大家介绍的非常详细,需要的朋友可以参考下
    2022-03-03
  • OpenCV图像变换之傅里叶变换的一些应用

    OpenCV图像变换之傅里叶变换的一些应用

    这篇文章主要给大家介绍了关于OpenCV图像变换之傅里叶变换的相关资料,傅里叶变换可以将一幅图片分解为正弦和余弦两个分量,换而言之,他可以将一幅图像从其空间域(spatial domain)转换为频域(frequency domain),需要的朋友可以参考下
    2021-07-07
  • Pandas DataFrame求差集的示例代码

    Pandas DataFrame求差集的示例代码

    这篇文章主要介绍了Pandas DataFrame求差集的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • 使用Puppeteer爬取微信文章的实现

    使用Puppeteer爬取微信文章的实现

    这篇文章主要介绍了使用Puppeteer爬取微信文章的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02
  • python监控键盘输入实例代码

    python监控键盘输入实例代码

    这篇文章主要介绍了python监控键盘输入实例代码,分享了相关代码示例,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下
    2018-02-02

最新评论