首页 > 其他分享 >树莓派3B+中下载miniconda3

树莓派3B+中下载miniconda3

时间:2024-05-25 21:29:49浏览次数:14  
标签:树莓 Linux Miniconda3 miniconda conda 版本 miniconda3 3B

1、引言


在树莓派3B中下载miniconda后(3.16的版本2018年的相当老旧;)才发现他并不能下载3.7以上的版本,3.6可以,、、使用该命令对conda升级后也不能实现;

conda update -n root -c defaults conda

查阅资料才发现

Linux操作系统为32位的 要下载armv7结尾的.sh文件,但是Miniconda对armv7的支持版本已经很古老了,在创建虚拟环境Python3.7以上貌似都会出现问题,勉强支持到Python3.4版本左右,而且官方的作者对armv7结尾的.sh文件已经停更很久了,不建议安装使用,推荐树莓派安装64位的Linux。

Miniconda对armv7的支持参考

我是32位的于是我重置SD卡下载了64位的,在Raspberry Pi中

在我往期博客可以看入门时树莓派的一系列笔记

2、查看树莓派版本

uname -a

注意:python版本也需要查询,不然conda装不上去(确保 Miniconda 版本与您系统中已有的 Python 版本兼容。如果系统中已经安装了 Python 3.10 或更高版本,这可能不会造成问题。)所以比系统小一个版本是没有问题的;

但是树莓派4B安装的系统为ubuntu 22 server时,所配置的miniconda版本为4.2,python版本3.8。但目前还兼容不了miniconda 4.10以上的版本。因此,建议安装的版本是Miniconda 4.9.22。如果您的树莓派系统和配置与此类似,那么您应该避免安装4.10及以上版本的Miniconda,以确保兼容性。

3.下载(建议py3.9的 Linux-aarch64

miniconda清华镜像下载地址

miniconda官方下载地址

我的树莓派是 aarch64并且是3.11的版本,所以在miniconda官方中选择了 Linux-aarch64 版本的,根据自己树莓派的版本选择对应的版本,否则安装会出错。

终端执行命令;我用的最新版的

下载 Miniconda3-python3.10的安装包,则执行以下这条

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-py310_24.4.0-0-Linux-aarch64.sh

下载 Miniconda3-python3.9的安装包,则执行以下这条(建议执行py3.9的)

wget https://repo.continuum.io/miniconda/Miniconda3-py39_4.9.2-Linux-aarch64.sh

然后安装命令

下载 Miniconda3-python3.10的安装包,则执行以下这条

/bin/bash  Miniconda3-py310_24.4.0-0-Linux-aarch64.sh

 下载 Miniconda3-python3.9的安装包,则执行以下这条(建议执行py3.9的)

/bin/bash Miniconda3-py39_4.9.2-Linux-aarch64.sh

不行或者就用root命令(以3.9为例)

sudo bash Miniconda3-py39_4.9.2-Linux-aarch64.sh

然后

yes

一直回车或者空格、按S跳读;再yes

yes

接着;输入安装位置;

/home/pi/miniconda3

yes

安装成功

4、检查版本

没有就是路径环境没有设置

在终端添加 .bashrc 配置
可以使用nano或者vim,这里nano 为例子

nano ~/.bashrc

最后一行加入

export PATH="/home/pi/miniconda3/bin:$PATH"

ctrl+s保存后;ctrl+x退出

请确保将/home/pi/miniconda3/bin替换为你的miniconda安装路径。

配置完成后,更新配置:

source ~/.bashrc

检查现在什么版本

conda -V

 

查看已安装依赖

conda list

5、换源

下载东西能快一点,清华源

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

直接在终端输入

6、conda的使用(三步走:创建-激活-退出)

创建环境

conda create -n 虚拟环境的名称 python=版本

比如我:

conda create -n py38 python=3.8.8

 按yes确认,三个done为安装成功

激活环境

source activate 虚拟环境的名称

比如

conda activate py38

 

退出环境

conda deactivate

7、卸载

在有miniconda的文件夹中卸载:

rm -rf miniconda3

 参考文章:Raspberry Pi 3B 安装Miniconda_initialize miniconda3 no change-CSDN博客

 树莓派3B+中下载miniconda3(图文全过程)-CSDN博客

标签:树莓,Linux,Miniconda3,miniconda,conda,版本,miniconda3,3B
From: https://blog.csdn.net/m0_72811193/article/details/139120006

相关文章

  • 树莓派内网穿透方法大全
     在用树莓派搭建自有服务的过程中,比如NAS,经常会遇到内网穿透这个词。通俗而言,就是让你能用4G网络连接到家里正连着路由器的树莓派。内网穿透技术有很多种,常见的有端口映射、反向代理和P2P穿透。端口映射,即静态地址转换,将内网地址与公网地址进行一对一的转换,且每个内部......
  • 树莓派安卓项目-全-
    树莓派安卓项目(全)原文:zh.annas-archive.org/md5/82683C8EDBA50EABD87C138CE7CE4264译者:飞龙协议:CCBY-NC-SA4.0前言制造者社区中最受欢迎的小工具RaspberryPi和最受欢迎的智能手机操作系统Android在本书中结合起来,产生了令人兴奋、有用且易于跟随的项目。所涵盖的项目在......
  • 树莓派4的安装,设置与教程
    前言 最近刚入手了树莓派,但是发现网上的资料总是松松散散,找寻起来很麻烦,正好自己完成了设置和安装,于是写下来作为回顾与教程。本文采用的是无屏幕无网线的方式,不过会介绍其他情况。不定期更新,敬请期待!第一次写csdnblog,很多地方有不足,而且略显啰嗦,请多见谅。一.树莓派的简单......
  • Codeforces 1113B Sasha and Magnetic Machines 题解
    题目简述有一个长度为$n$的正整数序列。你可以对这个数列进行最多$1$次的如下操作:选择两个数$i$和$j$,其中$1\leqi,j\leqn$并且$i\neqj$,并选择一个可以整除$a_i$的正整数$x$,然后将$a_i$变为$\frac{a_i}{x}$,将$a_j$变为$a_j\cdotx$。问你操作后,该序......
  • 树莓派4b openwrt 安装RPI.GPIO控制PWM风扇
    1、安装python3#opkgupdate#opkginstallpython3-base#opkginstallpython3#opkginstallpython3-pip#opkginstallpython3-dev2、安装RPI.GPIO#pipinstallrpi.gpio3、GPIO控制PWM风扇###交互模式演示代码#pythonimportRPi.GPIOasGPIO#GPIO设置GPIO.s......
  • 树莓派3B挂载外接硬盘
    1.获取外接硬盘设备信息sudofdisk-l 显示信息如下:DeviceBootStartEndSectorsSizeIdType/dev/sda1204617582120951758210050838.4GfW95Ext'd(LBA)/dev/sda2*175821209618558683459765625046.6G83Linux......
  • (资料)无线电片上系统(SoC) BCM67263B0KFFBG、BCM6715B0KFFBG,BCM53154MB1ILFBG五端口网
    1、BCM67263B0KFFBG—— 4x4802.11beWi-Fi7MAC/PHY/无线电片上系统(SoC)BCM67263是4x4IEEE802.11beWi-Fi7MAC/PHY/无线电片上系统(SoC)器件,可实现新一代超快接入点、路由器和扩展器。支持多链路操作(MLO)、320MHz信道带宽和4KQAM调制,Wi-Fi7创下新性能高吞吐量......
  • 树莓派获取温度并上报
    树莓派获取温度并上报1.项目介绍1.1树莓派上通过一线协议连接DS18B20,采用网络socket编程同时实现客户端与服务器端程序,客户端实现定时上报温度给服务器端的功能,服务器端则将接收到的数据永久的存储在数据库中。1.2客户端功能介绍·连接服务器·定时采样·网络异常断开后能......
  • 树莓派怎么设置固定IP地址
    参考https://blog.csdn.net/ByteBox/article/details/134752264修改配置文件/etc/dhcpcd.conf修改以下配置,其余配置保存不变本次修改的是无线网卡wlan0interfacewlan0staticip_address=192.168.4.212/24staticrouters=192.168.4.1staticdomain_name_servers=192.16......
  • LLM优化:开源星火13B显卡及内存占用优化
    1.背景本qiang~这两天接了一个任务,部署几个开源的模型,并且将本地经过全量微调的模型与开源模型做一个效果对比。部署的开源模型包括:星火13B,Baichuan2-13B,ChatGLM6B等其他两个模型基于transformers架构封装,因此推理服务启动还是十分丝滑,但星火13B是基于Megatron-DeepSpeed框......