树莓派zero w 安装python3.6

2023-05-16

在树莓派Raspbian系统上安装 conda 环境。但是,在安装使用了一段时间后,发现使用 Miniconda 的 armv7l 版本,python 只有 3.4 的版本,而且比如安装 ipython,也不能正常使用,这会导致日常的使用非常不方便,因此本文将寻找替代方案去解决这一问题。
berryconda
berryconda 是一款为树莓派定制基于 conda python 发行版的开源软件。我们可以使用它来实现类似 Miniconda 和 Anaconda 的功能。

berryconda 提供了 python2.7 的 Berryconda2 和 python 3.6 的 Berryconda3,同时还支持 树莓派 0 1 2 3各个系列,我们可以根据自己的树莓派版本选择适合的版本安装即可。
berryconda 安装
我所只用的是树莓派zero w,需要的是 Python3 的环境,因此我选择了 Berryconda3版本安装,需要先把安装程序下载到本地,然后执行安装脚本即可,具体方法如下:

wget https://github.com/jjhelmus/berryconda/releases/download/v2.0.0/Berryconda3-2.0.0-Linux-armv7l.sh
bash Berryconda3-2.0.0-Linux-armv7l.sh

安装过程中不需要使用 sudo,程序默认会安装到 /home/pi/berryconda3 中。在安装脚本程序的最后一步,输入 yes,脚本会自动将路径添加到 .bashrc 中。
Conda 更换源,软件更新
为了日常使用安装新的包、更新conda更快,我们也像使用 Anaconda 一样换源,具体操作如下:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

替换源之后,我们使用 conda update conda 来升级 conda,在升级之前,我们还需要一个操作,因为我们刚才使用 sudo 安装,因此这是 berryconda3 的所有者是 root,我们需要先变更一下文件夹属性,具体操作如下:

sudo chown pi:pi -R berryconda3
conda update conda

完成后可以查看以下 conda 的版本:

conda --version

查看python版本:

python --version

转载自:https://www.jianshu.com/p/ccad38dbb897

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

树莓派zero w 安装python3.6 的相关文章

随机推荐

  • Momenta电话面试笔记

  • Snipaste贴图软件使用方法及快捷键

    文章目录 snipaste介绍1 截图2 标注3 贴图 snipaste是一款专业的免费截图软件 它帮助用户轻松解决截图 拼图 图像编辑等多种问题 xff0c 是最受用户喜欢的截图工具之一 snipaste介绍 Snipaste是一款免费安
  • kubernetes 如何发音?

    原文链接地址 xff1a 阳明的博客 有很多人不知道kubernetes应该怎么发音 xff0c 包括我之前也读错了 xff0c 正确的发音是 kub netis xff0c 重音在第三个音节 xff0c 读音 xff1a 库伯耐踢死 xf
  • sonic如何写ACL

    一 目前ACL配置需要用到openconfig json格式去操作 xff1b ACL full update an ACL rule definition file will be provided in openconfig json
  • 最近学习的德雷福斯模型

    德雷福斯模型 技术领域来讲 xff1a 个人对某种技能的掌握程度分为5个阶段 阶段一 xff1a 新手 新手在使用某种技能的人群中占比小于10 他们没有或只有很少的经验 xff0c 不知道自己的行为是对是错 xff0c 需要有人指导或者参考
  • 串级PID

    文章来源 xff1a 到底什么是串级PID xff1f 什么是串级PID 什么是串级PID xff1f 顾名思义就是两个串起来的PID xff0c 下面是一个双闭环的例子 xff0c 外环是位置环 xff0c 内环是速度环 xff0c 最终
  • 嵌入式工程师应对中年危机的上中下策

    文章来源 xff1a 电子通信 xff0c 嵌入式工程师应对中年危机的上中下策 之前火哥有一篇为什么电子通信 xff0c 嵌入式工程师会有中年危机的文章 xff0c 给出了一些中年危机的原因分析 xff0c 但是并没有给意见 这篇文章我们继
  • Action 详解

    回到首页 Action 是用于处理请求操作的 xff0c 它是由 StrutsPrepareAndExecuteFilter 分发过来的 在 Struts2 框架中 xff0c Action 是框架的核心类 xff0c 被称为业务逻辑控制器
  • ADRC学习笔记( 一)

    近期正在自学自抗扰技术 xff0c 不得不感叹韩老师乃神人也 xff01 话不多说先把这两天的学习成果与大家分享 xff0c 后续在做详细的介绍 欢迎大家批评指正 xff08 1 xff09 过渡过程 输入一个阶跃信号 xff0c 其跟踪效
  • ADRC学习笔记(二)

    添加链接描述源码1 最速跟踪微分器TD 它的离散表达式为 xff1a 参数中 xff1a V t 是目标值h h0为积分步长 xff0c 一般来说h可以等于h0 xff0c 但是为了减少超调和减少震荡 xff0c 才把他们分开 xff0c
  • 基于LQR的一阶倒立摆控制仿真

    1 LQR简介 LQR linear quadratic regulator 即线性二次型调节器 xff0c 其对象是现代理论中以状态空间形式给出的线性系统 LQR最优设计是指设计出的状态反馈控制器 K要使二次型目标函数J 取最小值 而 K
  • 神经网络中Batch和Epoch之间的区别

    来自蜂口知道公众号 随机梯度下降法是一种具有大量超参数的学习算法 通常会使初学者感到困惑的两个超参数 Batch大小和Epoch数量 它们都是整数值 xff0c 看起来做的事情是一样的 在这篇文章中 xff0c 您将发现随机梯度下降中Bat
  • dubbo+springMVC消费端报错classNotFound

    首先 xff0c 说明一下我的错误原因 xff1a 是因为provider端打jar包方式的错误 导致的 xff0c 如果你已经将这种错误可能排除了 xff0c 就不用浪费时间看我啰嗦了 maven基础比较弱 xff0c 之后系统学一下吧
  • kubernetes HPA-超详细中文官方文档

    HPA全称是Horizontal Pod Autoscaler xff0c 翻译成中文是POD水平自动伸缩 xff0c 以下都会用HPA代替Horizontal Pod Autoscaler xff0c HPA可以基于CPU利用率对repl
  • openstack安装和使用

    前言 本篇文章会介绍openstack的安装 openstack各组件的配置和功能 还会演示openstack云主机的创建流程 xff0c 整篇文章花费一天时间完成 xff0c 万字长文 xff0c 需要的可以关注 xff0c 相互学习 x
  • IMU预积分及残差雅克比计算

    前段时间推了泡泡机器人邱笑晨博士的IMU预积分公式 收获很大 再看到VIORB的时候 大都用的这一套公式 后再看VINS的时候 VINS用的是连续时间的预积分 看一些大佬的博客 说代码里写的是离散时间的 这里将所看到的做一下整理 要求的是
  • PyUIC报错Error: one input ui-file must be specified

    利用PyUIC将 ui转为 py报错 xff1a Error one input ui file must be specified 解决办法 xff1a 找到file gt setting gt tools gt Extenal Tool
  • 提取指定字符串后面的值----Python正则表达式

    例如 xff1a 从log文件中解析出shippingSn的值 span class token keyword import span re str1 span class token operator 61 span span clas
  • Python3离线安装requests模块

    requests模块的依赖包检查 在可以上网且已安装python的机器上检查requests模块需要哪些依赖包 xff0c 要是没有依赖包 xff0c 直接下载一个直接安装最好 在CMD命令窗口中输入 pip show requests 发
  • 树莓派zero w 安装python3.6

    在树莓派Raspbian系统上安装 conda 环境 但是 xff0c 在安装使用了一段时间后 xff0c 发现使用 Miniconda 的 armv7l 版本 xff0c python 只有 3 4 的版本 xff0c 而且比如安装 ip