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。
我是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 )
我的树莓派是 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