概述
在之前一篇文章《Raspbian Miniconda安装配置》中介绍了如何在树莓派Raspbian系统上安装 conda 环境。但是,在安装使用了一段时间后,发现使用 Miniconda 的 armv7l 版本,python 只有 3.4 的版本,而且比如安装 ipython,也不能正常使用,这会导致日常的使用非常不方便,因此本文将寻找替代方案去解决这一问题。
关键词树莓派
Raspbian
miniconda
anaconda
python
berryconda
berryconda
berryconda 是一款为树莓派定制基于 conda python 发行版的开源软件。我们可以使用它来实现类似 Miniconda 和 Anaconda 的功能。
berryconda 提供了 python2.7 的 Berryconda2 和 python 3.6 的 Berryconda3,同时还支持 树莓派 0 1 2 3各个系列,我们可以根据自己的树莓派版本选择适合的版本安装即可。
berryconda 安装
我所只用的是树莓派3B,需要的是 Python3 的环境,因此我选择了 Berryconda3版本安装,安装方法和 Anaconda 以及 Miniconda 类似,需要先把安装程序下载到本地,然后执行安装脚本即可,具体方法如下:
wget https://github.com/jjhelmus/berryconda/releases/download/v2.0.0/Berryconda3-2.0.0-Linux-armv7l.sh bash Berryconda3-2.0.0-Linux-armv7l.sh
安装过程中不需要使用
sudo
,程序默认会安装到/home/pi/berryconda3
中。在安装脚本程序的最后一步,输入yes
,脚本会自动将路径添加到.bashrc
中。安装完成后,可以升级一下conda,操作如下:
conda update conda
完成后可以查看以下 conda 的版本:
conda --version >> conda 4.3.29
查看 python 版本:
python --version Python 3.6.3 Fetching package metadata ......... dynd-python removed 0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free gitpython 2.1.1 py27_0 defaults 2.1.1 py35_0 defaults 2.1.1 py36_0 defaults ipython 4.0.0 py27_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free 4.0.0 py34_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free 5.1.0 py27_0 defaults 5.1.0 py35_0 defaults 5.1.0 py36_0 defaults 5.2.0 py27_0 defaults 5.2.0 py35_0 defaults 5.2.0 py36_0 defaults 5.2.1 py27_0 defaults 5.2.1 py35_0 defaults 5.2.1 py36_0 defaults 5.2.2 py27_0 defaults 5.2.2 py35_0 defaults 5.2.2 py36_0 defaults 5.3.0 py27_0 defaults 5.3.0 py35_0 defaults 5.3.0 py36_0 defaults 5.4.1 py27_0 defaults 5.4.1 py35_0 defaults 5.4.1 py36_0 defaults 5.5.0 py27hca580b3_0 defaults 5.5.0 py35h722c0eb_0 defaults 5.5.0 py36h10bf92a_0 defaults 6.0.0 py35_0 defaults 6.0.0 py36_0 defaults 6.1.0 py35_0 defaults 6.1.0 py36_0 defaults 6.2.0 py35ha093dea_0 defaults 6.2.0 py36h0f0ca01_0 defaults 6.2.1 py35h5ad7753_0 defaults * 6.2.1 py36h761f394_0 defaults ipython_genutils 0.1.0 py27_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free 0.1.0 py34_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free 0.1.0 py27_0 defaults 0.1.0 py35_0 defaults 0.1.0 py36_0 defaults * 0.2.0 py_0 defaults msgpack-python 0.4.8 py27_0 defaults 0.4.8 py35_0 defaults 0.4.8 py36_0 defaults 0.5.0 he0cd62a_0 defaults 0.5.1 h6449452_0 defaults 0.5.2 0 defaults python 2.7.10 0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free 2.7.10 2 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free 3.4.3 1 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free 2.7.12 0 defaults 2.7.13 0 defaults 2.7.14 h32cc9b3_0 defaults 3.5.2 0 defaults 3.5.2 1 defaults 3.5.3 0 defaults 3.5.4 0 defaults 3.6.0 0 defaults 3.6.1 0 defaults 3.6.2 0 defaults * 3.6.3 hea4cac4_0 defaults python-dateutil 2.4.2 py27_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free 2.4.2 py34_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free 2.6.0 py27_0 defaults 2.6.0 py35_0 defaults 2.6.0 py36_0 defaults 2.6.1 py_0 defaults
小结
到这里为止,berryconda 就已经安装完成。同时,我们还可以从上面我们查看 conda 中可以查询到的 python 版本基本覆盖了从 2.7 到 3.6的各个版本,而且经我的实验,berryconda 使用 conda 安装的 ipython 是可用的。
终上所述,我们可以使用 Berryconda 来替代 Miniconda 作为 python 的包管理器来作为日常使用。参考资料
Raspbian Miniconda安装配置
猜你喜欢
转载自blog.csdn.net/THMAIL/article/details/104098807
今日推荐
周排行