ContinuumIO / anaconda-issues

Anaconda issue tracking
648 stars 224 forks source link

Miniconda does not provide bokeh on Raspberry Pi 2 on armv7l #477

Open deeplook opened 9 years ago

deeplook commented 9 years ago

I'm trying to install some packages from Continuum et al. on a Raspberry Pi 2, see https://www.continuum.io/content/conda-support-raspberry-pi-2-and-power8-le. Using (mini-)conda promises to save a lot of time, and works great, at least for numpy and pandas, giving me install speedups about 60x compared with compiling from source. Unfortunately, that doesn't work for bokeh and I'm getting this error below.

pi@r2d2:~$ miniconda/bin/conda install bokeh
Fetching package metadata: ....
Error: No packages found in current linux-armv7l channels matching: bokeh

You can search for this package on anaconda.org with

    anaconda search -t conda bokeh

You may need to install the anaconda-client command line client with

    conda install anaconda-client

If I install anaconda-client as demanded I still get the same error when trying to install bokeh, again.

It would be nice to have all packages from Continuum available for all platforms without exception.

groutr commented 9 years ago

This is because only a handful of packages have been packaged for the Raspberry Pi 2. I am working on expanding the number packages in the future, though I don't have a time frame yet.

deeplook commented 9 years ago

Is there any way to help? And is there a list of supported packages per platform?

groutr commented 9 years ago

Here is an index of all the packages available on repo.continuum.io

Arm7 updates probably will not arrive until after the Anaconda 2.4 release. At the moment there is not a way for outside help with arm7 port. Hopefully, that will change in the future.

willingc commented 9 years ago

@groutr Thanks for the update. Just double checking for others using Raspberry Pi 2:

Miniconda installer page http://repo.continuum.io/miniconda/ Miniconda file for RPi2: Miniconda3-latest-Linux-armv7l.sh 29.9M 2015-08-24 11:01:17 a01cbe45755d576c2bb9833859cf9fd7 Arm7 package list: http://repo.continuum.io/pkgs/free/linux-armv7l/

groutr commented 9 years ago

Oops. sorry. I copied the link and forgot to paste it. Thanks for posting the links.

iLoveTux commented 8 years ago

Is there any update to this? I am particularly interested in additional packages for miniconda on raspberrypi 2 (especially jupyter notebook and pygments). I would love an official build for more packages, but I do understand that all of this takes time and effort.

I have been able to get a number of packages built (I feel I should test the builds before uploading to my channel on binstar and that won't happen until tomorrow) with commands similar to the following, I would like to know if this is bad practice and/or something to be avoided:

git clone https://github.com/conda/conda-recipes.git
cd conda-recipes
ls -ld */ | awk '{ print $9 }' | sed -e 's/\///g' > /tmp/recipes
for recipe in `cat /tmp/recipes`
 do
  conda build $recipe
 done

Please note that this is my first time even attempting to build a conda recipe much less installing or uploading, so if there's anything obvious I'm missing please let me know.