记录树莓派下的升级python3.7

使用普通用户完成以下操作:

更新源

sudo apt update

下载必要软件

sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev curl libbz2-dev

下载python源码包

curl -O https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xz

解压

tar -xf Python-3.7.3.tar.xz
cd Python-3.7.3

编译生成make文件。
这里一定要带上编译参数–with-ssl,该参数是编译python是加入SSL,如果没有在使用pip3时会报错SSL有问题

./configure --with-ssl

make

make

安装

altinstall 的意思是不覆盖原来系统中的python版本。如果覆盖会出现终端打不开等一些问题。

sudo make altinstall

将默认python3替换成更新的

which python3.7
rm -rf /usr/bin/python3
sudo ln -s /usr/local/bin/python3.7 /usr/bin/python3

将pip3更换成最新
这一步不同的系统会有不同。有些系统没有pip3,直接使用即可。

which pip3.7
rm -rf /usr/bin/pip3
sudo ln -s /usr/local/bin/pip3.7 /usr/bin/pip3

报错 lsb_release 找不到
全局搜索 lsb_release ,找到之后然后删除

树莓派升级安装python3.7相关推荐

  1. python3.8提示pip_Linux下升级安装python3.8并配置pip及yum的教程

    服务器的CentOS 7中自带的python版本是python-2.7.5,需要再安装一个python-3.8.1 一.查看版本 安装前查看一下是否已经安装过python,我这里自带了python2. ...

  2. 树莓派3B+安装python3

    树莓派3B+安装python3   树莓派3B+内部已经装了python2 和python 3(例如3.7).如果没有的话可以执行下列命令安装一下,当然,python2不用的话也可以删了. sudo ...

  3. python3.6.2安装教程-Linux下升级安装Python-3.6.2版本

    本文主要介绍在Linux(CentOS)下将Python的版本升级为3.6.2的方法 众所周知,在2020年python官方将不再支持2.7版本的python,所以使用3.x版本的python是必要的 ...

  4. linux下载哪个python版本-Linux下升级安装Python-3.6.2版本

    本文主要介绍在Linux(CentOS)下将Python的版本升级为3.6.2的方法 众所周知,在2020年python官方将不再支持2.7版本的python,所以使用3.x版本的python是必要的 ...

  5. 树莓派3b安装python3.6_树莓派编译安装Python3.6

    树莓派目前能用sudo apt-get install安装的默认最高是Python3.4,但是很多Python3.6+的新特性都无法使用,自己的项目也无法运行.所以需要把它升级. 目前无法简单安装,只 ...

  6. pip 升级安装 Python 库

    Python 三方库地址:https://pypi.org 1.Linux 安装 pip3 & 卸载旧版本 Python一般会自带pip,因此用户不需要自己安装pip,但是Python自带的p ...

  7. 树莓派安装python3.5_树莓派升级python的具体步骤

    1.安装 python3 sudo apt install python3 2.卸载 python2.7 (可选) sudo apt remove python 3.再执行如下命令自动清理 pytho ...

  8. 如何安装python3.7.4_银河麒麟安装Python3.7.4以及升级自带OpenSSL

    银河麒麟安装Python3.7.4以及升级自带OpenSSL 升级OpenSSL 1.下载opensslwget https://www.openssl.org/source/openssl-1.1. ...

  9. 树莓派运行python import os未找到命令_通过pip指令在树莓派上基于Python3安装OpenCV...

    前言 Python是现如今在人工智能领域较为热门的编程语言,因其简洁的语言风格.丰富的类库支持以及具有活跃的交流社区,受到广大开发者的喜爱.起初,python是一门辅助科学研究的一门语言,但因其在当今 ...

  10. python3.7.2版本怎么安装ipython_Linux升级安装python2.7版本至python3.6版本,系统centos7...

    最近需要使用2.0版本的TensorFlow,奈何服务器的默认python版本是2.7的,所以需要升级一下python版本至3.6,下面就是简单的升级流程. 1.查看系统python版本 2.安装相关 ...

最新文章

  1. c++fabs函数_二次函数背景下的菱形存在性问题
  2. eclispe中相关操作
  3. DIV+CSS颜色边框背景等样式
  4. 常见的扫描类型有以下几种:Nmap的SYN、Connect、Null、FIN、Xmas、Maimon、ACK
  5. 使用two.js生成的卫星环绕动画效果
  6. JSP与Servlet传值及对比
  7. 基于Ubuntu的ESP32平台搭建
  8. TwinCAT 3 xml存储配置文件程序
  9. 经过20天的面试终于进了阿里(分享面试过程)
  10. Mysql数据库内的索引操作【重点】
  11. 《计算机网络》读书笔记
  12. Boot重抽样获取logistic回归内部验证AUC可信区间
  13. Windows 默认以管理员身份运行批处理bat文件
  14. Scroller的用法和一些理解
  15. 人称小HomeKit的智汀,如何连接天猫精灵音箱?
  16. AndroidManifest基本定义
  17. matlab使用switch结构判断学生成绩的等级
  18. 给计算机老师的元旦祝福,2020给老师元旦祝福语
  19. postgresql时区
  20. 腾讯、阿里、华为等各大互联网公司年终奖到底发了多少?

热门文章

  1. 资源小屋(更新ing.......)
  2. 麦子学院项目-懒人天气App思维导图、素材下载
  3. 中了exe病毒文件夹变exe应用程序解决办法
  4. 百度智能云 x 掌通家园 | 用科技点亮“家园共育”
  5. c# forbidden.html,C#Web API方法返回403 Forbidden
  6. es管理器免root_国产应用也强大 ES文件浏览器增加ROOT管理
  7. ES文件浏览器曝严重漏洞,或影响数亿Android用户
  8. closest() 方法
  9. 乔布斯人物介绍PPT模板
  10. RC微分积分电路 RC滤波电路 RC脉冲分压器 RC耦合电路 good