如何在RaspBerry Pi 3 Model B上安装Anaconda

时间:2016-09-07 13:50:48

标签: python-3.x anaconda raspberry-pi3

我想知道如何在我的Raspberry Pi 3型号B上安装Continuum的最新Anaconda版本。任何帮助都将不胜感激......

4 个答案:

答案 0 :(得分:43)

在Raspberry Pi 3 Model B上 - 安装Miniconda(与Python 3捆绑在一起)

去获取Raspberry Pi最新版本的miniconda - 为armv7l处理器制作并与Python 3捆绑在一起(例如:DataSet<MailEntry> filteredUserReplyMails = replyMails.filter(entryTuple -> { String sender = entryTuple.getField(1).toString(); return !sender.contains("git@") && !sender.contains("jira@"); }).map(new MapFunction<Tuple3<String, String, String>, MailEntry>() { @Override public MailEntry map(Tuple3<String, String, String> entry) throws Exception { MailEntry mailEntry = new MailEntry(); mailEntry.messageId = entry.f0.replaceAll("<", "").replaceAll(">", ""); mailEntry.sender = entry.f1; mailEntry.replyTo = entry.f2; return mailEntry; } });

uname -m

安装完成后,使用wget http://repo.continuum.io/miniconda/Miniconda3-latest-Linux-armv7l.sh md5sum Miniconda3-latest-Linux-armv7l.sh bash Miniconda3-latest-Linux-armv7l.sh 获取更新后的 .bashrc 文件。然后输入命令source ~/.bashrc,它可以给你:

python --version

答案 1 :(得分:6)

在Raspberry Pi上安装Miniconda并添加Python 3.5 / 3.6 / 3.7

如果您已经成功安装了Miniconda,请跳过第一部分。

在Raspberry Pi上安装Miniconda

wget http://repo.continuum.io/miniconda/Miniconda3-latest-Linux-armv7l.sh
sudo md5sum Miniconda3-latest-Linux-armv7l.sh
sudo /bin/bash Miniconda3-latest-Linux-armv7l.sh

接受与yes的许可协议

在询问时,更改安装位置:/home/pi/miniconda3

您是否希望安装程序在Miniconda3安装位置之前  到/root/.bashrc中的PATH? yes

现在将安装路径添加到PATH变量中:

sudo nano /home/pi/.bashrc

转到文件.bashrc的末尾并添加以下行:

export PATH="/home/pi/miniconda3/bin:$PATH"

保存文件并退出。

要测试安装是否成功,请打开一个新终端,然后输入

conda

如果您看到包含命令的列表,就可以使用了。

但是如何使用大于3.4的Python版本?


在Raspberry Pi上的Miniconda中添加Python 3.5 / 3.6 / 3.7

在安装Miniconda之后,我还无法安装高于Python 3.4的Python版本,但是我需要Python 3.5。这是在我的Raspberry Pi 4上对我有用的解决方案:

首先,我添加了jjhelmus(Miniconda的armv7l版本的最新版本)的Berryconda软件包管理器:

conda config --add channels rpi

只有现在,我才能够安装Python 3.5、3.6、3.7,而无需自己编译:

conda install python=3.5
conda install python=3.6
conda install python=3.7

此后,我能够使用添加的Python版本创建环境,例如使用Python 3.5:

conda create --name py35 python=3.5

现在可以激活新环境“ py35”:

source activate py35

我希望这个解决方案也能为您服务!

答案 2 :(得分:4)

我试图在pi零上运行它。事实证明,pi零有一个armv6l架构,所以上面不能用于pi 0或pi 1。或者here我了解到miniconda没有最新版本的miniconda。相反,我使用此处发布的相同说明来安装berryconda3

康达现在正在工作。希望这能帮助那些对pi零运行conda感兴趣的人!

答案 3 :(得分:3)

如果您对推广到不同的体系结构感兴趣,还可以运行上面的命令并用{4}}替换反引号,如下所示:

uname -m