我想知道如何在我的Raspberry Pi 3型号B上安装Continuum的最新Anaconda版本。任何帮助将不胜感激...
去获取Raspberry Pi最新版本的miniconda - 为armv7l处理器制作并与Python 3捆绑(例如: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
安装后,使用source ~/.bashrc
获取更新的.bashrc文件。然后输入命令python --version
,它应该给你:
Python 3.4.3 :: Continuum Analytics, Inc.
如果您已成功安装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
您是否希望安装程序在您的/root/.bashrc中将Miniconda3安装位置添加到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的Berryconda包管理器(这是最新版本的miniconda armv7l版本):
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
我希望这个解决方案也适合你!
如果您对扩展到不同的体系结构感兴趣,还可以运行上面的命令并用反引号替换uname -m
,如下所示:
wget http://repo.continuum.io/miniconda/Miniconda3-latest-Linux-`uname -m`.sh
我试图在pi零上运行它。原来pi零有一个armv6l架构,所以上面的内容不适用于pi 0或pi 1。或者here我了解到miniconda没有最新版本的miniconda。相反,我使用相同的说明来安装berryconda3
康达现在正在工作。希望这能帮助那些对pi零运行conda感兴趣的人!