https://repo.anaconda.com/miniconda/
conda官网查询版本,aarch64要低于 4.10
下载
wget https://repo.anaconda.com/miniconda/Miniconda3-py37_4.9.2-Linux-aarch64.sh
py37表示python3.7版本, 4.9.2是miniconda3版本, 不要超过 4.10版本
查询pi os 安装 的python版本,miniconda3选择 兼容当前python版本
比如
终端输入:
python
返回:
zhp@raspberry:~ $ sudo uname -a
Linux raspberry 6.1.0-rpi4-rpi-v8 #1 SMP PREEMPT Debian 1:6.1.54-1+rpt2 (2023-10-05) aarch64 GNU/Linux
zhp@raspberry:~ $ python
Python 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> eix()
当前用的python3.11,不高于conda4.10原则, miniconda3只能选择下面链接:
https://repo.anaconda.com/miniconda/Miniconda3-py39_4.9.2-Linux-aarch64.sh
下载后安装
bash Miniconda3-py37_4.9.2-Linux-aarch64.sh
注意:
文件名是刚才找到的一样的文件名。
如果输入sudo bash Miniconda3-py37_4.9.2-Linux-aarch64.sh的话,即加了一个sudo命令,miniconda会自动安装给root用户,以后使用conda必须都要加sudo,很麻烦,而且会出现很多问题,这里建议不使用sudo,那么miniconda将会自动安装给当前用户,比如pi用户。
下文都是基于安装给当前用户实现的,如果有读者使用了sudo,请直接跳到本文后面的《适用于使用sudo命令安装miniconda的读者》部分。但之后的使用亲测依然会出很多问题,比如不用sudo就不能pip,pip安装的包不能在当前用户环境下使用等等,所以普通用户的话非常不建议用sudo安装给超级用户,除非有特殊需求。
安装后
vim ~/.bashrc
添加环境变量
export PATH="/home/pi/miniconda3/bin:$PATH"
更新shell
source ~/.bashrc
使用
(base) zhp@raspberry:~ $ conda list
有问题可运行
conda init bash
常用conda命令
conda create -n opencv
conda activate opencv
conda env list