Raspbian Miniconda安装配置

!更新:Miniconda 的树莓派版本,最高只能提供 Python3.4 的支持,如果需要使用更高版本的 Python,请移步另一篇文章《解决 Raspbian Miniconda 无法安装最新 Python3.6》

或观看视频树莓派入坑系列 Part-2 Conda环境安装配置


在安装配置完树莓派后,系统自带默认的 Python 版本是 2.7,由于平常使用的是 Python3 ,于是就想安装一套 Anaconda 环境。Anaconda 是有系统版本的区分,在安装之前,查看以下系统的情况:

uname -a
>> Linux raspberrypi 4.14.34-v7+ #1110 SMP Mon Apr 16 15:18:51 BST 2018 armv7l GNU/Linux

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

Miniconda 下载

Raspbian 下载 Miniconda 的方法和下载 Anacodna 差不多,可以使用 wget 命令:

wget http://repo.continuum.io/miniconda/Miniconda3-latest-Linux-armv7l.sh

Miniconda 安装

安装 Miniconda 基本也属于一键安装的模式,需要注意的是要设置一下安装的路径,具体操作如下:

sudo bash Miniconda3-latest-Linux-armv7l.sh

接下来根据提示,按 Enter 跳过安装协议,然后输入 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

编辑于 2018-08-16