树莓派安装 Anaconda

Tony 219.05m2021-02-074795 次点击1 人感谢
> Conda 是一个开源的软件包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。

> Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。

我们的树莓派和我们平常使用的 `x86` 平台不一样,树莓派是 `armv7l ` 的平台,我尝试在 `Anaconda` 上查找相应的版本,但可惜的是 `Anaconda` 并没有相应的版本。经过网上搜索,找到了替代的解决方案,`Miniconda` 有提供 `armv7l` 的版本,于是我们就转而安装 `Miniconda`。

### Miniconda 安装
```
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-armv7l.sh
sudo bash Miniconda3-latest-Linux-armv7l.sh
```
接下来根据提示,按 <kbd>Enter</kbd> 跳过安装协议,然后输入 `yes` 同意并开始安装,接下来会提示是否更改默认路径,其默认路径是 `/root/miniconda3` ,为了日后使用方便,我们可以将安装路径设置成用户目录之下,具体路径为 `/home/pi/miniconda3` ,设置完路径后,等待安装完成即可。

### 添加 .bashrc 配置

安装结束后,`python` 和 `conda` 还不能正常使用,我们还需要配置 `.bashrc` 文件,我们打开 `~/.bashrc`,在配置文件最后添加以下语句:
```
export PATH="/home/pi/miniconda3/bin:$PATH"
```
配置完成后,我们将更新以下配置:
```
source ~/.bashrc
```
配置完成后,我们可以使用 `python --version` ,就可以看到这是我们的 `Python` 已经是 `Python 3`版本了。

### Conda 更换源,软件更新

为了日常使用安装新的包、更新 `conda` 更快,我们也像使用 `Anaconda` 一样换源,具体操作如下:

```
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
```
替换源之后,我们使用 `conda update conda` 来升级 `conda`,在升级之前,我们还需要一个操作,因为我们刚才使用 `sudo` 安装,因此这是 `Miniconda3` 的所有者是 `root`,我们需要先变更一下文件夹属性,具体操作如下:
```
sudo chown pi:pi -R miniconda3
conda update conda
```
这样安装上的 `miniconda,对应的Python是3.4版本,要安装Python 3.9版本的环境,可以这样操作:
```
conda config --add channels rpi
conda install python=3.9.0
conda create -n py39 -c conda-forge -y
```
然后就可以进入Python 3.6的环境了:
```
source activate py39
```
最后不忘在 .bashrc 中添加命令别名:
```
alias py39='source activate py39'
```
这样就可以用 `py39` 命令来进入Python 3.9的环境了。

(有删改)
作者:speculatecat
链接:https://www.jianshu.com/p/24931aa48855
收藏 ♥ 感谢
暂无回复

登录注册 后可回复。




› 相关内容关注微信公众号