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 ...
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.
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!
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
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!