web-dev-qa-db-fra.com

Comment installer Anaconda sur Raspberry Pi 3 Model B

Je voudrais savoir comment installer la dernière version d'Anaconda de Continuum sur mon Raspberry Pi 3 modèle B. Toute aide serait la bienvenue ...

31
Marco

Sur le Raspberry Pi 3 modèle B - Installation de Miniconda (fourni avec Python 3)

Allez chercher la dernière version de miniconda pour Raspberry Pi - conçue pour le processeur armv7l et fournie avec Python 3 (par exemple: 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

Après l’installation, recherchez votre fichier . Bashrc mis à jour avec source ~/.bashrc. Puis entrez la commande python --version, qui devrait vous donner:

Python 3.4.3 :: Continuum Analytics, Inc.
47
Marco

Installer Miniconda sur Raspberry Pi et ajouter Python 3.5/3.6/3.7

Ignorez la première section si vous avez déjà installé Miniconda avec succès.

Installation de Miniconda sur Raspberry Pi

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

Acceptez le contrat de licence avec yes

Lorsque vous y êtes invité, changez l'emplacement d'installation: /home/pi/miniconda3

Souhaitez-vous que l'installateur préfixe l'emplacement d'installation de Miniconda3 sur PATH dans votre/root /.bashrc?yes

Maintenant, ajoutez le chemin d'installation à la variable PATH:

Sudo nano /home/pi/.bashrc

Allez à la fin du fichier .bashrc et ajoutez la ligne suivante:

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

Enregistrez le fichier et quittez.

Pour tester si l'installation a réussi, ouvrez un nouveau terminal et entrez

conda

Si vous voyez une liste de commandes, vous êtes prêt à partir.

Mais comment pouvez-vous utiliser Python versions supérieures à 3.4?


Ajout de Python 3.5/3.6/3.7 à Miniconda sur Raspberry Pi

Après l'installation de Miniconda, je ne pouvais pas encore installer Python supérieures à Python 3.4, mais j'avais besoin de Python 3.5. Voici la solution qui a fonctionné pour moi sur mon Raspberry Pi 4:

D'abord, j'ai ajouté le gestionnaire de paquets Berryconda de jjhelmus (une sorte de version à jour de la version armv7l de Miniconda):

conda config --add channels rpi

Ce n'est que maintenant que j'ai pu installer Python 3.5, 3.6, 3.7 sans avoir besoin de le compiler moi-même:

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

Par la suite, j'ai pu créer des environnements avec la version Python ajoutée, par exemple avec Python 3.5:

conda create --name py35 python=3.5

Le nouvel environnement "py35" peut maintenant être activé:

source activate py35

J'espère que cette solution fonctionnera pour vous aussi!

14
Paul Strobel

Si vous souhaitez généraliser à différentes architectures, vous pouvez également exécuter la commande ci-dessus et substituer uname -m avec des backticks comme ceci:

wget http://repo.continuum.io/miniconda/Miniconda3-latest-Linux-`uname -m`.sh
4
fac

J'essayais de l'exécuter sur un zéro pi. Il s'avère que le pi zéro a une architecture armv6l, donc ce qui précède ne fonctionnera pas pour pi zéro ou pi un. Alternativement ici J'ai appris que miniconda n'a pas de version récente de miniconda. Au lieu de cela, j'ai utilisé les mêmes instructions affichées ici pour installer berryconda

Conda travaille maintenant. J'espère que cela aidera ceux d'entre vous qui voudraient utiliser conda on le pi zéro!

4
Ethan Keller