I have a Jupyter notebook file I’m trying to execute with Binder.
The script includes a package called cimcb_lite.
I added an environment.yml file with all the packaged needed to the notebook to the gitHub repo where the notebook exists.
However, where I run the notebook using the Binder there is the error:
environment.yml installs things via conda by default, see the binder documentation about this here.
If you search the terms ‘anaconda cimcb-lite’ in Google search engine, you don’t get anything at the Anaconda site, which is what leads to the highlighted Problem: nothing provides requested cimcb-lite in your screen shot. By contrast, searching ‘anaconda openpyxl’, another package you list in your environment.yml file, should fairly easily lead you to here showing how conda can install openpyxl. cimcb-lite is available via the Python Package Index, which uses the Python Package manager pip to install packages, see here.
You can install files from pip in your environment.yml as well. For example, see the binder-examples environment.yml file.
That links to here where you can see how you can add a pip sub-section to your environment.yml for packages that only pip can provide.
Note that the best practice is to have Anaconda also install pip by listing it in the main section. You’ll see a warning if you don’t include that although usually installation will still occur.