开发板型号:树莓派4B model
操作系统:Raspberry Pi OS(64bit)
在树莓派安装Anaconda的时候出现了问题,报了非法指令的错
错误异常报告:
Anaconda3-2024.02-1-Linux-aarch64.sh: 第 1264 行: 3062 非法指令 "$CONDA_EXEC" constructor --prefix "$PREFIX" --extract-conda-pkgs
原以为是系统架构的问题,但是我的系统架构也是aarch64的
#查看系统情况命令
uname -a
最后才发现原来不是这个问题,而是树莓派不兼容Anaconda的这个版本,因此需要安装Miniconda(Minconda也尽量不要太高版本)解决需求。
安装Miniconda
#下载.sh安装程序
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-py38_4.9.2-Linux-aarch64.sh
#授予权限(在root权限下可以不执行下面命令)
chmod +x Miniconda3-py38_4.9.2-Linux-aarch64.sh
#执行安装程序
bash Miniconda3-py38_4.9.2-Linux-aarch64.sh
进入安装程序后,一直输入yes,(注意中间有一步是指定安装目录的,默认安装在当前用户目录下,可以自定义,如果选择默认的话直接回车就可以)
安装完成后(提示成功),对用户环境变量进行更新一下
source ~/.bashrc
输入下面命令可以检验是否安装成功
conda list
如果还是显示没有conda命令,有很大可能是环境变量还是没有配置
执行下面命令
#编辑环境变量配置文件
sudo vi ~/.bashrc
#增加环境变量
export PATH="'miniconda安装目录'/bin:$PATH"
然后再次更新一下用户环境变量即可
conda新建虚拟环境命令
conda create --name '虚拟环境名称' python='虚拟环境对应的Python版本'
conda激活虚拟环境命令
conda activate '激活的虚拟环境名称'
conda退出当前虚拟环境命令
conda deactivate
致谢参考
树莓派4B开发板安装Anaconda虚拟环境_树莓派 anaconda-CSDN博客
树莓派4B64位系统安装miniconda(折腾了几天终于解决)_树莓派conda create报错非法指令-CSDN博客