在树莓派Raspbian系统上安装 conda 环境。但是,在安装使用了一段时间后,发现使用 Miniconda 的 armv7l 版本,python 只有 3.4 的版本,而且比如安装 ipython,也不能正常使用,这会导致日常的使用非常不方便,因此本文将寻找替代方案去解决这一问题。
berryconda
berryconda 是一款为树莓派定制基于 conda python 发行版的开源软件。我们可以使用它来实现类似 Miniconda 和 Anaconda 的功能。
berryconda 提供了 python2.7 的 Berryconda2 和 python 3.6 的 Berryconda3,同时还支持 树莓派 0 1 2 3各个系列,我们可以根据自己的树莓派版本选择适合的版本安装即可。
berryconda 安装
我所只用的是树莓派zero w,需要的是 Python3 的环境,因此我选择了 Berryconda3版本安装,需要先把安装程序下载到本地,然后执行安装脚本即可,具体方法如下:
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更快,我们也像使用 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 安装,因此这是 berryconda3 的所有者是 root,我们需要先变更一下文件夹属性,具体操作如下:
sudo chown pi:pi -R berryconda3
conda update conda
完成后可以查看以下 conda 的版本:
conda --version
查看python版本:
python --version
转载自:https://www.jianshu.com/p/ccad38dbb897
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)