Raspbian Miniconda安装配置
在安装配置完树莓派后,系统自带默认的 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