Confusing build error with MyBinder using environment.yml

Hi Team. First thanks for all the work on mybinder – it’s super great. Second, I am having some issues with my configuration that has been working the past but doesn’t seem to be building during today’s updates.

The notebook repository is:

I am using environment.yml for configuration

but it is leaving an error message in the build logs I don’t understand:

Looking for: ['python=3.8', 'anaconda=2020.07', 'pip']


Encountered problems while solving.
Problem: package anaconda-2020.07-py36_0 requires libgcc-ng 9.1.0 hdf63c60_0, but none of the providers can be installed

appears to be fetching py36?

I have tried:

  1. adding a runtime.txt with python-3.8
  2. downgrading python=3.7 as I saw in the docs that repo2docker works best with python<=3.7
  3. added conda-forge to the channels list
  4. removed the version requirement on python

Thanks for any ideas.

In addition when I specify the latest anaconda=2020.11

Looking for: ['python=3.8', 'anaconda=2020.11', 'pip']


Encountered problems while solving.
Problem: package anaconda-2020.11-py37_0 requires libgcc-ng 9.1.0 hdf63c60_0, but none of the providers can be installed

it seems to be looking for py37

So it looks like if you specify any specific version of the anaconda distribution such as anaconda=2020.11 the build fails.

1 Like