J'ai des problèmes d'installation d'Anaconda sur mon PI de framboise.
Quand j'essaie d'installer Anaconda, je reçois ce message:
Anaconda3-20.02-linux-x86_64.sh: ligne 404: /Home/buntu/anaconda3/conda.exe: Impossible d'exécuter une erreur de format binaire: EXECE FORMAT
Lorsque j'essaie d'installer l'installation de Mini Conda, je reçois ceci:
Erreur: Impossible d'exécuter Binary Binary Linux-Armv7l de "Unman -A" est: User Linux 5.4.0-1008-RASPI # 8-Ubuntu SMP mer mer avril 8 11:13:06 UTC 2020 AARCH64 AARARCH64 AARARCH64 GNU/Linux
On dirait que vous essayez d'installer la version 64 bits, mais la Raspberry PI 4 fonctionne 32 bits. Utilisez les versions 32 bits et vous devriez être correct!
J'ai récemment installé Miniconda sur mon Raspberry Pi 4. Je l'ai fait utiliser les commandes suivantes:
# Update linux
Sudo yum update -y
# Install python3
Sudo yum install -y python3
# Download miniconda installation (32-bit version)
curl "https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-armv7l.sh" -o "Miniconda.sh"
# Run miniconda installation
bash ./Miniconda.sh
Une fois que vous avez fait cela, je vous recommanderais également de faire ce qui suit après redémarrer votre terminal:
# Add Raspberry Pi channel for conda installations
conda config --add channels rpi
# Update conda
conda update conda
# Install Spyder IDE
Sudo apt-get install spyder3
Le problème est à l'origine que vous utilisez le mauvais script shell à installer:
Anaconda3-20.02-linux -x86_64. Sh
La Raspberry Pi 4 a ARM architecture et est capable d'exécuter les instructions de Bras-64 si la version 64 bits d'Ubuntu est installée. Vous pouvez vérifier avec uname -a
et si vous voyez aarch64
Vous pouvez exécuter l'instruction 64 bits.
On dirait que votre distribution est pour un bras 32 bits, en raison de la sortie ARMV7L d'uname, vous souhaitez donc rechercher des emballages avec le suffixe ARMV7L.
Il n'y a pas très bon ARM Support désormais avec beaucoup de logiciels, mais j'espère que cela changera maintenant que Apple passe à ARM-64.
Si Anaconda propose un script shell, il devrait ressembler à ceci:
Pour bras 32 bits:
Pour bras 64 bits:
CONDA ne fournit actuellement aucun aarch64
binaires préférés.
Vous pouvez plutôt utiliser conda-forge
: https://github.com/conda-forge/miniforge/#download