[Rock Pi] (三) RK3588平台嵌入式linux平台安装配置miniconda

背景

Miniconda是一个轻量级的Anaconda版本,它只包含一个Python解释器和最基本的conda包管理工具。它适合在较小的计算机上安装,或者当您只需要安装特定的包时。使用Miniconda,您可以自己选择需要安装的软件包,而不是像Anaconda一样预装几千个软件包。这样可以减少下载和安装时间,也可以节省磁盘空间。一般嵌入式平台开发python应用时会安装此版本
本例中,是在RK3588S平台(运行ubuntu系统,其他linux系统方法一致),实现安装部署。

安装

获取Miniconda

国内可以在清华源下载安装包.
不同版本的miniconda也都可以找到,可打开此网页查找对应的版本:miniconda
这里我们使用以下命令下载最新的版本。

wget -t 0 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-aarch64.sh

安装Miniconda

bash Miniconda3-latest-Linux-aarch64.sh

配置

  1. 添加软件源(本例添加了清华源)
    可以提高软件包的安装速率
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
  1. 添加Miniconda的路径
    需要将Miniconda添加到系统路径,方便用户直接执行Miniconda对应的命令
export PATH=/home/rock/miniconda3/bin/:$PATH

验证

创建python虚拟环境

conda create --name rknn python=3.10

激活python虚拟环境

遇到报错以及解决办法后面会有介绍

conda activate rknn

执行成功后,shell命令行前面会多一个当前环境的括号内容,使用deactive退出python虚拟环境。如下:

rock@rock-5a:~/work$ source activate rknn
(rknn) rock@rock-5a:~/work$ conda deactivate
rock@rock-5a:~/work$

遇到的问题及解决办法

  1. 在激活python虚拟环境时遇到如下问题
rock@rock-5a:~/work$ conda activate rknn

CommandNotFoundError: Your shell has not been properly configured to use ‘conda activate’.
To initialize your shell, run

$ conda init <SHELL_NAME>
1
Currently supported shells are:

bash
fish
tcsh
xonsh
zsh
powershell
See ‘conda init --help’ for more information and options.

IMPORTANT: You may need to close and restart your shell after running ‘conda init’.

一般此问题出现在初次使用时。首先按照提示执行

conda init bash

然后重启shell,再执行

conda activate rknn

问题应该得以解决。若问题仍然存在,第一次可首先通过以下命令激活python虚拟环境

rock@rock-5a:~/work$ source activate rknn
(rknn) rock@rock-5a:~/work$ 
  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值