Skip to content
This repository has been archived by the owner on Dec 11, 2022. It is now read-only.

Any statement about RPi4 and arm8? #82

Open
deeplook opened this issue Feb 22, 2020 · 5 comments
Open

Any statement about RPi4 and arm8? #82

deeplook opened this issue Feb 22, 2020 · 5 comments

Comments

@deeplook
Copy link

deeplook commented Feb 22, 2020

In other words, will there ever be a Berryconda4, soon? ;)

@step21
Copy link

step21 commented Feb 23, 2020

2/3 is about python version. And there will not, as the project is no longer maintained. see here: #79 (comment)

@jjhelmus
Copy link
Owner

Conda-forge has been building 64-bit ARM packages for some time. These will work on a Raspberry Pi 4 if a 64-bit operating system is installed, for example the 64-bit version of Ubuntu. The miniforge repository has links to installers for the linux-aarch64 platform which should be used.

The Raspberry Pi has had an ARMv8 CPU since the RPi 2 B model v1.2. For backwards compatibility Raspbian run in 32-bit mode and the cpu is typically identified as armv7l or armv7. Either of the linux-armv7l Berryconda installers should run on the Raspberry Pi 2, 3, or 4's.

If the cpu is identified as armv8l it may be necessary to set the CONDA_SUBDIR environment variable to linux-armv7l as conda is not aware that armv8l in compatible with armv7l.

@step21
Copy link

step21 commented Mar 24, 2020

Mmmg interesting. So this would mean a separate installer and rpi channel is only needed for rpi 2/3? Or am I misunderstanding?

@jjhelmus
Copy link
Owner

The rpi channel and installers can be used with Raspberry Pi 2 (v1.2), 3 or 4s running Raspbian. This will use the packages in the rpi channel for the linux-armv7l platform.

It should be possible to run a 64-bit version of Ubuntu on any of these, in which case the linux-aarch64 miniforge installer and conda-forge packages should be used.

@tiantian1412
Copy link

I want to install berryconda on Pi4, but error, u say 'set the CONDA_SUBDIR environment variable to linux-armv7l' ,does it effective, can u describe it on detail ? I dont understand

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants